Dimitrios Skarlatos

PhD Candidate in Computer Science
University of Illinois at Urbana-Champaign


Halt and Catch Fire..

I am a fourth year PhD student in the Computer Science Department at UIUC, where I work with Prof. Josep Torrellas in the i-acoma group. I aspire to design fast and efficient computer architectures. My main research lies at the intersection of computer architecture and systems, focusing on desinging practical solutions that bridge the gap between software and hardware.

During the summer of 2017 I ventured off to New York where I joined the Cognitive Systems and Data Centers group at the IBM TJ Watson Research Center. Throughout my internship I designed and exposed near-memory hardware primitives to the software stack to improve the performance of graph analytics.

The summer of 2015 I headed off to the temperamental city of Portland where I interned at the Accelerator Architecture Lab at Intel Labs. During my internship, I worked on an accelerator for Machine Learning augmented with high-bandwidth memory.

My alma mater is the Technical University of Crete in Greece, where I studied Electronic and Computer Engineering. During my years in Crete I had the chance to work with some brilliant people including Prof. Dionisios Pnevmatikatos who introduced me to the world of computer architecture. Prof. Apostolos Dollas who meticulously mentored our submission to the Altera Innovate Europe contest, and Prof. Ioannis Papaefstathiou who taught me the engineering attitude of "do or die". During the summer of 2012 I joined the CARV Laboratory at ICS, FORTH where I worked with Dr. Polyvios Pratikakis on reliable system design.


  • [ISCA] HetCore: TFET-CMOS Hetero-Device Architecture for CPUs and GPUs. Bhargava Gopireddy, Dimitrios Skarlatos, Wenjuan Zhu, and Josep Torrellas. Proceedings of the 45th International Symposium on Computer Architecture, Los Angeles, USA, June 2018.

  • [MICRO] PageForge: A Near-Memory Content-Aware Page-Merging Architecture. Dimitrios Skarlatos, Nam Sung Kim, Josep Torrellas. Proceedings of the 50th Intl. Symposium on Microarchitecture (MICRO), Boston, USA, October 2017.

  • [MICRO] Snatch: Opportunistically Reassigning Power Allocation between Processor and Memory in 3D stacks. Dimitrios Skarlatos, Renji Thomas, Aditya Agrawal, Shibin Qin, Robert Pilawa, Ulya Karpuzcu, Radu Teodorescu, Nam Sung Kim, Josep Torrellas. Proceedings of the 49th Intl. Symposium on Microarchitecture (MICRO), Taipei, Taiwan, October 2016.

  • [FPL-Altera] Real Time Fractal Flame Rendering. Dimitrios Skarlatos, Georgios Mantakos, Athanasios Stratikopoulos, and Apostolos Dollas. Demo & Poster presentation as part of the ALTERA Innovates Europe Contest 2012-2013. In conjuction with the 23rd International Conference on Field Programmable Logic and Applications(FPL), Porto, Portugal, September 2013.
    First place for the ”Most Impressive use of an FPGA” category, 2013 ALTERA Innovate Europe Contest

  • [HiPEAC-DFR] Towards Reliable Task Parallel Programs. Dimitrios Skarlatos, Polyvios Pratikakis, Dionisios Pnevmatikatos.Proceedings of the 5th Workshop on Design for Reliability (DFR). In conjuction with the International Conference on High Performance and Embedded Architecture and Compilation(HiPEAC), Berlin, Germany, January 2013.

Contact Me



Office Address

Desk # 4, Room # 4238
Thomas M. Siebel Center for Computer Science, 201 N. Goodwin, Urbana, IL 61801-2302.

Average Time Spent
Composing One E-mail