Expert Details

Expert in Parallel and Distributed Algorithms and Architectures, Massive Multithreading, Multicore and MultiGPU Algorithms

Expert ID: 728499 California, USA

Request Expert

Expert is a pioneering researcher in the fields of parallel and multicore processing. His involvement in this field started with his work on parallel algorithms and architectures at NASA’s Institute for Computer Applications at Langley Research Center from 1978—1998. During this period he worked on various large parallel supercomputers and developed and analyzed algorithms for these machines. During the period 1998 to 2017 he was involved with the massively multithreaded Cray MTA/XMT family of computers for which he developed and implemented several innovative algorithms for various applications.

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.

Expert may consult nationally and internationally, and is also local to the following cities: San Jose, California - San Francisco, California - Sacramento, California - Oakland, California - Stockton, California - Fremont, California - Modesto, California - Salinas, California - Santa Rosa, California - Hayward, California

Request Expert

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 Responsibilities
Years: 2012 to Present Employer: Undisclosed Title: Independent Researcher Department: Responsibilities:
Years: 2009 to 2012 Employer: The Ohio State University Title: Research Professor Department: Biomedical Informatics Responsibilities:
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: 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 1998
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.

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

Request Expert

Dev Tool:

Request: expert/parallel-and-distributed-algorithms-and-architectures-massive-multithreading-multicore-and-multigpu-algorithms
Matched Rewrite Rule: expert/([^/]+)(?:/([0-9]+))?/?$
Matched Rewrite Query: experts=parallel-and-distributed-algorithms-and-architectures-massive-multithreading-multicore-and-multigpu-algorithms&page=
Loaded Template: single-experts.php