About

Dimitrios S. Nikolopoulos is the John W. Hancock Jr. Professor of Engineering at Virginia Tech. He is a professor of Computer Science, with a courtesy appointment in Electrical and Computer Engineering. He directs the PEARL laboratory and is associate director of the Stack@CS Center for Computer Systems.

His research concerns how multiprocessors and accelerators are programmed and orchestrated. This work spans high-performance computing, cloud computing, and artificial intelligence. It has informed the OpenMP standard and is used in Red Hat Enterprise Linux and commercial compilers.

His current work focuses on efficient and resilient AI systems across the computing continuum. He also studies performance engineering for modern accelerators and systems for data-intensive science. A common thread runs through all three: reducing the infrastructure footprint of AI.

He is a Fellow of the IEEE, a Royal Society Wolfson Fellow, and a Distinguished Member of the ACM. He chairs the Steering Committee of the ACM International Conference on Supercomputing. Before Virginia Tech, he was Head of the School of Electronics, Electrical Engineering and Computer Science at Queen’s University Belfast. He received his Ph.D. from the University of Patras in 2000.

Selected recent work

All publications · Google Scholar · DBLP · CV · Short bio