Dimitrios S. Nikolopoulos
John W. Hancock Professor of Engineering
Professor of Computer Science
Professor (by courtesy) of Electrical and Computer Engineering
I am the John W. Hancock Professor of Engineering, Professor in Computer Science and Professor (by courtesy) in Electrical and Computer Engineering at Virginia Tech.
I returned to Virginia Tech in 2019, after getting tenure here in 2008 and then serving for 11 years in mid-career and senior academic posts in Europe. In these posts I led more than 40 research and knowledge transfer projects 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. In the same period, I 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.
My current research explores virtualization technologies for scalable computing and memory management for large-scale systems. I am a recipient of major faculty investigator awards (NSF, DOE, Royal Society, SFI), industry awards (IBM), and nine Best Paper awards from premier ACM and IEEE conferences. I received MEng (1996), MSc (1997) and PhD (2000) degrees from the University of Patras. I studied under Theodore Papatheodorou, a pioneer in software for scientific computing and one of the first graduate of the Computer Science PhD program at Purdue University. My 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.
2214 Knowledge Works II, 2202 Kraft Drive, Blacksburg VA 24060