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