Dimitrios S. Nikolopoulos
John W. Hancock Professor of Engineering
Professor of Computer Science
Professor (by courtesy) of Electrical and Computer Engineering
Dimitrios S. Nikolopoulos is the John W. Hancock Professor of Engineering, Professor in Computer Science and Professor (by courtesy) in Electrical and Computer Engineering at Virginia Tech.
Dimitrios returned to Virginia Tech in 2019, after getting tenure in the same University in 2008 and then serving for 11 years in mid-career and senior academic posts in Europe. In these posts he led more than 40 research and knowledge transfer activities in high performance computing, cloud computing and edge computing, including two large-scale multinational and multi-institutional research programs that pioneered new technologies for microservers and software for Exascale systems, respectively. In the same period, he has held senior academic leadership roles as Head of the School of Electronics, Electrical Engineering and Computer Science, Director of the Institute for Electronics, Communications and Information Technologies and Research Director for High Performance and Distributed Computing at Queens University Belfast.
Dimitrios's current research explores virtualization technologies for scalable computing and memory management for large-scale systems. Dimitrios has earned numerous awards for his research, including several individual investigator awards (NSF CAREER , DOE Early Career Principal Investigator, Royal Society Wolfson Research Merit, Science Foundation Ireland Investigator), and industry awards (IBM Faculty Award). Dimitrios's research has also been recognized with nine Best Paper awards from premier ACM and IEEE conferences (including the ACM/IEEE Supercomputing, ACM PPoPP, and IEEE IPDPS conferences).
Dimitrios has published more than 240 refereed articles in leading journals and conferences of his field. He has also supervised 24 Ph.D. students, 16 postdoctoral early-career researchers, 20 M.Sc. students and 21 undergraduate research assistants. He has been Principal Investigator or Co-Principal Investigator in 49 projects funded by the NSF, DOE, European Commission, EPSRC, SFI, the Royal Society, the UK Treasury, IBM, and SAP,, with a cumulative budget of over $102 million and an own share of over $39 million.
Dimitrios earned MEng (1996), MSc (1997) and PhD (2000) degrees from the University of Patras. He studied under Theodore Papatheodorou, a pioneer in software and hardware for scientific computing and one of the first graduates of the Computer Science PhD program at Purdue University. Dimitrios's Erdös number is 5.
Publications and Projects
My research output is captured by Google Scholar and DBLP. I have published some 240 rigorously refereed technical papers to date with a high majority in top-tier ACM and IEEE Computer Society venues on experimental computing systems. I am the director of PEARL, where I work with some of the best and brightest students at Virginia Tech on system software projects. Our research is currently supported by NSF (award #2106634).