Professor of electrical and computer engineering and expert in architectural paradigms and technologies for high-performance computing and distributed computing. Research spans a range of areas from semiconductor design to compilers and database systems. Has organized workshops on graphics processors (GPUs) and computer security as well as binary translation and profiling.
Formal Education
- Ph.D. in Electrical Engineering, Rutgers University
- M.S. in Computer Engineering, Syracuse University
- B.S. in Electrical Engineering, Rutgers University
Career Highlights
- Director of a computer architecture laboratory that conducts research in many-core parallel processing, embedded systems, machine learning, and graphics processors
- Worked in industry for a dozen years at IBM, including as a designer of leading-edge products in the T.J. Watson Research Center
- Awarded fellow by IEEE and distinguished scientist by ACM
- Author of six books, a dozen issued U.S. patents, and more than three hundred peer reviewed publications
Expert Qualifications
- Testifying expert for accused patent infringer Intel in a case in U.S. District Court relating parallel computer architectures for CPUs and GPUs, including assistance with claim charts
- Twice retained as an expert by plaintiff Broadcom in patent litigation related to GPU architectures and virtual machines, respectively
- Deposed and testified at trial as an expert witness against Nvidia in a patent action about memory interfaces in reconfigurable processors
- Consulted on hardware security devices and submitted declarations as an expert witness for Unified Patents