I am an Assistant Professor in the Computer
Science Department
at Carnegie Mellon University where I lead the CAOS group.
Before, I spent a year at Meta Research.
My research bridges computer architecture and operating systems focusing on performance, security,
and scalability.
My current work follows two central themes: (a) uncovering security vulnerabilities and building
defenses at the boundary between hardware and OS,
and (b) re-designing abstractions and interfaces between the two layers to improve performance and
scalability.
[ASPLOS] Cinnamon:
A Framework for Scale-out Encrypted AI Siddharth Jayashankar, Edward Chen, Tom Tang, Wenting Zheng, Dimitrios Skarlatos.
Proceedings of the 30th Intl. Conference on Architectural Support for Programming
Languages and Operating Systems, Rotterdam, The Netherlands, March 2025.
[MICRO Top Picks] The
Pursuit of Physical Memory
Contiguity in Datacenters.
Kaiyang Zhao, Kaiwen Xue, Ziqi Wang, Dan Schatzberg, Leon Yang, Antonis Manousis,
Johannes Weiner, Rik van Riel, Bikash Sharma, Chunqiang Tang, Dimitrios Skarlatos.
IEEE MICRO Magazine, Top Picks Special Issue, May-June 2024.
[SOSP] XFaaS: Hyperscale
and Low Cost Serverless Functions at Meta. Alireza Sahraei, Soteris Demetriou, Amirali Sobhgol, Haoran Zhang, Abhigna
Nagaraja, Neeraj Pathak, Girish Joshi, Carla Souza, Bo Huang, Wyatt Cook, Andrii
Golovei, Pradeep Venkat, Andrew McFague, Dimitrios Skarlatos, Vipul Patel, Ravinder
Thind, Ernesto Gonzalez, Yun Jin, and Chunqiang Tang.
Proceedings of the 29th Symposium on Operating System Principles, Germany, October 2023.
[OSDI] ServiceRouter:
Hyperscale and Minimal Cost Service Mesh at Meta. Harshit Saokar, Soteris Demetriou, Nick Magerko, Max Kontorovich, Josh Kirstein,
Margot Leibold, Dimitrios Skarlatos, Hitesh Khandelwal, Chunqiang Tang.
Proceedings of the 17th USENIX Symposium on Operating Systems Design and Implementation,
Boston, USA, July 2023.
[ISCA] Contiguitas: The Pursuit of Physical Memory
Contiguity in Datacenters.
Kaiyang Zhao, Kaiwen Xue, Ziqi Wang, Dan Schatzberg, Leon Yang, Antonis Manousis,
Johannes Weiner, Rik van Riel, Bikash Sharma, Chunqiang Tang, Dimitrios Skarlatos.
Proceedings of the 50th Intl. Symposium on Computer Architecture, Orlando, USA, June
2023.
Selected for the ISCA 2023 Best Paper Award! Selected in IEEE Micro's Top Picks special issue of "most
significant papers in computer architecture based on novelty and long-term impact"
for 2023!
[MICRO Top Picks] IOCost: Block IO Control for Containers in
Datacenters. Tejun Heo, Dan Schatzberg, Andrew Newell, Song Liu, Saravanan Dhakshinamurthy,
Iyswarya Narayanan, Josef Bacik, Chris Mason, Chunqiang Tang, Dimitrios Skarlatos.
IEEE MICRO Magazine, Top Picks Special Issue, May-June 2023.
[HPCA] Memory-Efficient Hashed Page Tables. Jovan Stojkovic, Namrata Mantri, Dimitrios Skarlatos, Tianyin Xu, Josep Torrellas.
Proceedings of the 29th Intl. Symposium on High-Performance Computer Architecture,
Montreal, CA, February 2023.
[ASPLOS] IOCost:
Block IO Control for Containers in Datacenters. Tejun Heo, Dan Schatzberg, Andrew Newell, Song Liu, Saravanan Dhakshinamurthy,
Iyswarya Narayanan, Josef Bacik, Chris Mason, Chunqiang Tang, Dimitrios Skarlatos.
Proceedings of the 27th Intl. Conference on Architectural Support for Programming
Languages and Operating Systems, Lausanne, Switzerland, February 2022.
Selected in IEEE Micro's Top Picks special issue of "most
significant papers in computer architecture based on novelty and long-term impact"
for 2022!
[ASPLOS] Parallel
Virtualized Memory Translation with Nested Elastic Cuckoo Page
Tables. Jovan Stojkovic, Dimitrios Skarlatos, Apostolos Kokolis, Tianyin Xu, Josep
Torrellas.
Proceedings of the 27th Intl. Conference on Architectural Support for Programming
Languages and Operating Systems, Lausanne, Switzerland, February 2022.
2021
[SOSP] RAS: Continuously
Optimized Region-wide Datacenter Resource Allocation. Andrew Newell, Dimitrios Skarlatos, Jingyuan Fan, Pavan Kumar, Maxim Khutornenko,
Mayank Pundir, Yirui Zhang, Mingjun Zhang, Yuanlai Liu, Linh Le, Brendon Daugherty,
Apurva Samudra, Prashasti Baid, James Kneeland, Igor Kabiljo, Dmitry Shchukin, Andre
Rodrigues, Scott Michelson, Ben Christensen, Kaushik Veeraraghavan, Chunqiang Tang.
Proceedings of the 28th Symposium on Operating System Principles, Virtual, October 2021.
[ASPLOS] Jamais Vu:
Thwarting Microarchitectural Replay Attacks. Dimitrios
Skarlatos, Zirui Neil Zhao, Riccardo Paccagnella, Christopher W. Fletcher, Josep
Torrellas.
Proceedings of the 25th Intl. Conference on Architectural Support for Programming
Languages and Operating Systems, Virtual, March 2021.
Open-Source release ACM Artifact Available, Functional, and Results
Reproduced!
[MICRO Top Picks] BabelFish: Fusing Address Translations for
Containers. Dimitrios Skarlatos, Umur Darbaz, Bhargava
Gopireddy, Nam Sung Kim, Josep Torrellas.
IEEE MICRO Magazine, Top Picks Special Issue, May-June 2021.
[ISCA] BabelFish:
Fusing Address Translations for Containers.
Dimitrios Skarlatos, Umur Darbaz, Bhargava Gopireddy, Nam Sung Kim, Josep Torrellas.
Proceedings of the 47th Intl. Symposium on Computer Architecture, Valencia, Spain, June
2020.
Selected in IEEE Micro's Top Picks special issue of "most
significant papers in computer architecture based on novelty and long-term impact"
for 2020!
[ASPLOS] Elastic
Cuckoo Page Tables: Rethinking Virtual Memory Translation for
Parallelism. Dimitrios Skarlatos, Apostolos Kokolis, Tianyin Xu,
and Josep Torrellas.
Proceedings of the 25th Intl. Conference on Architectural Support for Programming
Languages and Operating Systems, Lausanne, Switzerland, March 2020.
Open-Source release Selected for the ASPLOS 2020 Best Paper Award! Received an IEEE Micro's Top Picks Honorable Mention as
one of the "most significant papers in computer architecture based on novelty and
long-term impact" for 2020!
[MICRO Top Picks] MicroScope: Enabling Microarchitectural Replay
Attacks. Dimitrios Skarlatos, Mengjia Yan, Bhargava Gopireddy,
Read Sprabery, Josep Torrellas, and Christopher W. Fletcher.
IEEE MICRO Magazine, Top Picks Special Issue, Volume 40, Issue 3, May-June 2020.
[ISCA] MicroScope:
Enabling Microarchitectural Replay Attacks. Dimitrios
Skarlatos, Mengjia Yan, Bhargava Gopireddy, Read Sprabery, Josep Torrellas, and
Christopher W. Fletcher.
Proceedings of the 46th Intl. Symposium on Computer Architecture, Phoenix, USA, June
2019.
Open-Source release Selected in IEEE Micro's Top Picks special issue of "most
significant papers in computer architecture based on novelty and long-term impact"
for 2019!
[US Patent] Secure
Cloud-based Machine Learning. Lan Vu,
Dimitrios Skarlatos, Aravind Bappanadu, Hari Sivaraman, Uday Kurkure,
and Ravi Soundararajan.
U.S Patent and Trademark Office Patent Application No. 16/417,139, May 2019.
2018
[MICRO] InvisiSpec: Making Speculative Execution Invisible in the Cache
Hierarchy. Mengjia Yan, Jiho Choi, Dimitrios Skarlatos, Adam
Morrison, Christopher W. Fletcher, and Josep Torrellas.
Proceedings of the 51st Intl. Symposium on Microarchitecture, Fukuoka, Japan, October
2018.
Open-Source release Received an IEEE Micro's Top Picks Honorable Mention as
one of the "most significant papers in computer architecture based on novelty and
long-term impact" for 2018!
[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 Intl. Conference on Field Programmable Logic and
Applications, Porto, Portugal, September 2013. Won the First place for the ”Most Impressive use of an
FPGA” category, 2013 ALTERA (Intel) 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.
In conjuction with the Intl. Conference on High Performance and Embedded Architecture
and Compilation, Berlin, Germany, January 2013.