An IEEE Fellow, Royal Society Wolfson Fellow, and a Fellow of several international academic organizations. He has received numerous awards, including the NSF CAREER, DOE Early Career, IBM Faculty Award, Cisco Faculty Award, Sony Faculty Innovation Award, and nine Best Paper awards from top conferences (including SC, PPoPP, IPDPS, CCGRID, and DATE).
Research Experience
Serves as a Professor in the Department of Computer Science at Virginia Tech, with a courtesy appointment in the Bradley Department of Electrical and Computer Engineering. He has led research initiatives totaling $36.5 million in awarded funding and contributed as Co-Investigator to an additional $67.3 million in grants. He has mentored 24 Ph.D. students and 16 postdoctoral researchers.
Background
John W. Hancock Professor of Engineering at Virginia Tech, known for his research on the programming and orchestration of multiprocessors and accelerators that have enabled modern High-Performance Computing, Cloud Computing, and Artificial Intelligence. His scholarly contributions have been instrumental to the OpenMP parallel programming standard and have been adopted by RedHat Enterprise Linux and many commercial system software products.
Miscellany
Committed to shaping the next generation of computer scientists through his instruction in Computer Organization, Systems and Networking Capstone, Multiprocessor Programming, and Warehouse-Scale Computing. Recognized multiple times for teaching excellence by his students and peers.