Expert Details
Parallel and Distributed Algorithms and Architectures, Massive Multithreading, Multicore and MultiGPU Algorithms
ID: 728499
California, USA
After around 2000, the emphasis in parallel computing shifted from large, custom-made supercomputers to multicore machines based on commodity processors. Expert’s parallel processing expertise was directly applicable to these multicores, and he worked on several projects involving such machines. A complicating factor that arises with commodity multicore machines is the deleterious impact of cache coherency, which Expert analyzed in his research.
At the current time he is developing multicore/multiGPU algorithms on commodity multiprocessors
and is analyzing the performance of these algorithms with respect to cache overheads and interprocessor communications.
Patent reviews and code analysis
Law Firm: Williams, Morgan & Amerson
Expert Consultant on matters related to real-time and distributed systems. This work involved extensive code reviews.
November 2012 – December 2012
Patent reviews and code analysis
Law Firm: Williams, Morgan & Amerson
Expert Consultant on matters related to real-time and distributed systems. This work involved extensive code reviews and claim construction.
May 2012 – December 2012 Code reviews for firm: Finnegan, Henderson, Farabow, Garret & Dunner
Case: BIAX Corp. v. Brother International and others,
Expert Consultant on matters related to computer architecture. This work involved investigating several architectures for possible patent infringements. Extensive code reviews were conducted.
March 2011 – September 2013
Patent reviews and claim construction for firm:
Williams, Morgan & Amerso
Expert Consultant on matters related to computer architecture. This work involved research into, and refinement of, several claim charts related to 6 patents.
October 2009 – May 2011
1999–2001:
Co-founder and consultant to Newcore Networks, Mountain View, California. This startup raised $2.5m from VCs to build a low cost switch and mobile software applications.
Oversaw the technical activities of this company which included supervision of the
development of a real-time switching kernel and the preparation of several provisional
patents. Was closely involved in intellectual property protection and security issues.
Education
Year | Degree | Subject | Institution |
---|---|---|---|
Year: 1978 | Degree: PhD | Subject: Electrical & Computer Engineering | Institution: University of Massachusetts, Amherst |
Year: 1976 | Degree: MS | Subject: Electrical & Computer Engineering | Institution: University of Massachusetts, Amherst |
Year: 1974 | Degree: BSc | Subject: Electrical Engineering | Institution: University of Engineering & Technology, Lahore, Pakistan |
Work History
Years | Employer | Title | Department |
---|---|---|---|
Years: 2012 to Present | Employer: Undisclosed | Title: Independent Researcher | Department: |
Responsibilities:Available upon request. |
|||
Years | Employer | Title | Department |
Years: 2009 to 2012 | Employer: The Ohio State University | Title: Research Professor | Department: Biomedical Informatics |
Responsibilities:Available upon request. |
|||
Years | Employer | Title | Department |
Years: 1980 to 2006 | Employer: University Of Engineering & Technology, Lahore, Pakistan | Title: Assistant Professor | Department: Electrical Engineering |
Responsibilities:Joined as Assistant Professor in 1980; promoted to Associate Professor in 1982 and to Full Professor in 1988. |
|||
Years | Employer | Title | Department |
Years: 1978 to 1998 | Employer: NASA Langley Research Center | Title: Staff Scientist/Visiting Scientist/Consultant | Department: Institute for Computer Applications in Science & Engineering (ICASE) |
Responsibilities:1978–79, 1984–86, 1989–91 and most summers from 1982 to 1998Staff Scientist/Visiting Scientist/Consultant at the Institute for Computer Applications in Science and Engineering (ICASE), NASA Langley Research Center, Hampton, Virginia. Carried out research on parallel and distributed computing. Implemented and evaluated algorithms on a wide variety of high-performance computers. |
Career Accomplishments
Associations / Societies |
---|
Institute of Electrical & Electronics Engineers (IEEE) (Senior Member, July 1984; Fellow, January 1997); IEEE Computer Society; Association for Computing Machinery (ACM) (Fellow, January 2000) |
Professional Appointments |
---|
Guest Researcher, Vienna Center for Parallel Computing, University of Vienna. Visiting Lecturer, Institute for Parallel & High Performance Computer Systems, University of Stuttgart. Visiting Scholar, Department of Biomedical Informatics, Ohio State University. Columbus, Ohio. Carried out a detailed study of a mass storage system at Ohio Supercomputing Center. Explored several areas of research in Bioinformatics. Visiting Professor/Scientist, Department of Electrical & Computer Engineering, University of Colorado at Boulder. Developed new algorithms and parallelized existing code for the Tera (later Cray) MTA-1 & 2 Multithreaded Architectures. Staff Scientist/Visiting Scientist/Consultant at the Institute for Computer Applications in Science and Engineering (ICASE), NASA Langley Research Center, Hampton, Virginia. Carried out research on parallel and distributed computing. Implemented and evaluated algorithms on a wide variety of high-performance computers. AIST Fellow, Electrotechnical Laboratory, Agency for Industrial Science and Technology, Tsukuba, Japan. |
Awards / Recognition |
---|
Best Presentation Award International Conference on Parallel Processing, Bellaire, Michigan, USA. Certificate of Recognition from NASA, for the creative development of a technical innovation “Three-Dimensional Compressible Transition on a 20 Processor Flex/32 Minicomputer,” Elected Fellow of the IEEE for Contributions to the mapping problem in parallel and distributed computin Elected Fellow of the ACM for Research contributions to automatic load balancing and partitioning of distributed processes Listed as one of 250 Highly Cited Researchers in Computer Science by ISI/Science Citation Index Awarded the EB1-EA Alien of Extraordinary Ability permanent resident visa by the US government. This is the highest ranked employment based visa and requires a “level of expertise indicating that the individual is one of those few who have risen to the top of the field of endeavor.” Listed in Marquis Who’s Who, Who’s Who in America, Who’s Who in Science & Engineering. |
Publications and Patents Summary |
---|
More than 50 publications, including two books. |
Fields of Expertise
computer algorithm, computer architecture, distributed processing, high-performance computing, massively parallel architecture, massively parallel computer system, MIMD computer architecture, parallel algorithm, parallel computer architecture, parallel processing, search algorithm, multiprocessing operating system