Carnegie Mellon University — Computer Science Department

Our research

Publications

Computer architecture, operating systems, and the foundations of efficient, secure computing.

Research at a glance

35PublicationsPublished in top tier venues like ISCA, MICRO, ASPLOS, SOSP, and OSDI.
3Best Paper awardsPapers recognized with Best Paper awards at ISCA and ASPLOS.
9IEEE MICRO Top Picks4 Top Picks and 5 Honorable Mentions for novelty and long-term impact in computer architecture.
1CACM Research HighlightsResearch featured in Communications of the ACM’s Research Highlights.
2Linux-upstream projectsResearch contributions incorporated into the mainline Linux kernel.
$3.18MResearch FundingIndividual share of US government and industry grants and awards.

2026

SOSPCerium: A Scalable Multi-GPU Framework for Encrypted Large-Model Inference.

Siddharth Jayashankar, Joshua Kim, Michael B. Sullivan, Wenting Zheng, Dimitrios Skarlatos .

Proceedings of the 32nd Symposium on Operating Systems Principles, Prague, Czechia, October 2026.

BibTeX
Download .bib
@inproceedings{Jayashankar2026CeriumSOSP,
  author        = {Siddharth Jayashankar and Joshua Kim and Michael B. Sullivan and Wenting
                   Zheng and Dimitrios Skarlatos},
  title         = {{Cerium: A Scalable Multi-GPU Framework for Encrypted Large-Model
                   Inference}},
  booktitle     = {Proceedings of the 32nd Symposium on Operating Systems Principles},
  series        = {SOSP 2026},
  year          = {2026},
  url           = {https://arxiv.org/abs/2512.11269},
}

ISCAPowerWeave: Unlocking Energy-Efficient ML on GPUs with OS-Level Spatial Power Management

Vasilis Kypriotis, Eric Dubberstein, Patrick H. Coppock, Eliot H. Solomon, Rayyan Zamir, Tathagata Srimani, Dimitrios Skarlatos .

Proceedings of the 53rd Intl. Symposium on Computer Architecture, Raleigh, NC, USA, June 2026.

BibTeX
Download .bib
@inproceedings{Kypriotis2026PowerWeaveISCA,
  author        = {Vasilis Kypriotis and Eric Dubberstein and Patrick H. Coppock and Eliot H.
                   Solomon and Rayyan Zamir and Tathagata Srimani and Dimitrios Skarlatos},
  title         = {{PowerWeave: Unlocking Energy-Efficient ML on GPUs with OS-Level Spatial
                   Power Management}},
  booktitle     = {Proceedings of the 53rd International Symposium on Computer Architecture},
  series        = {ISCA 2026},
  year          = {2026},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/powerweave_isca26.pdf},
}

arxivAgentic Architect: An Agentic AI Framework for Architecture Design Exploration and Optimization.

Alexander Blasberg, Vasilis Kypriotis, Dimitrios Skarlatos .

arXiv preprint, April 2026.

BibTeX
Download .bib
@misc{Blasberg2026Agenticarxiv,
  author        = {Alexander Blasberg and Vasilis Kypriotis and Dimitrios Skarlatos},
  title         = {{Agentic Architect: An Agentic AI Framework for Architecture Design
                   Exploration and Optimization}},
  year          = {2026},
  archivePrefix = {arXiv},
  eprint        = {2604.25083},
  url           = {https://arxiv.org/abs/2604.25083},
  note          = {Preprint},
}

2025

SOSPLithOS: An Operating System for Efficient Machine Learning on GPUs.

Patrick H. Coppock, Brian Zhang, Eliot H. Solomon, Vasilis Kypriotis, Leon Yang, Bikash Sharma, Dan Schatzberg, Todd C. Mowry, Dimitrios Skarlatos .

Proceedings of the 31st Symposium on Operating Systems Principles, Seoul, Republic of Korea, October 2025.

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 2025!

BibTeX
Download .bib
@inproceedings{lithos:sosp25,
  author        = {Patrick H. Coppock and Brian Zhang and Eliot H. Solomon and Vasilis
                   Kypriotis and Leon Yang and Bikash Sharma and Dan Schatzberg and Todd C.
                   Mowry and Dimitrios Skarlatos},
  title         = {{LithOS: An Operating System for Efficient Machine Learning on GPUs}},
  booktitle     = {Proceedings of the 31st Symposium on Operating Systems Principles},
  series        = {SOSP 2025},
  year          = {2025},
  doi           = {10.1145/3731569.3764818},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/lithos_sosp25.pdf},
}

MICROLearning to Walk: Architecting Learned Virtual Memory Translation.

Kaiyang Zhao, Yuang Chen, Xenia Xu, Dan Schatzberg, Nastaran Hajinaza, Rupin Vakharwala, Andy Anderson, Dimitrios Skarlatos .

Proceedings of the 58th Intl. Symposium on Microarchitecture, Seoul, Korea, October 2025.

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 2025!

BibTeX
Download .bib
@inproceedings{lvm:micro25,
  author        = {Kaiyang Zhao and Yuang Chen and Xenia Xu and Dan Schatzberg and Nastaran
                   Hajinaza and Rupin Vakharwala and Andy Anderson and Dimitrios Skarlatos},
  title         = {{Learning to Walk: Architecting Learned Virtual Memory Translation}},
  booktitle     = {Proceedings of the 58th IEEE/ACM International Symposium on
                   Microarchitecture},
  series        = {MICRO 2025},
  year          = {2025},
  doi           = {10.1145/3725843.37560935},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/lvm_micro25.pdf},
}

CACMTMO: Transparent Memory Offloading in Datacenters.

Johannes Weiner, Niket Agarwal, Dan Schatzberg, Leon Yang, Hao Wang, Blaise Sanouillet, Bikash Sharma, Tejun Heo, Mayank Jain, Chunqiang Tang, Dimitrios Skarlatos .

Communications of the ACM (CACM) Research Highlight, August 2025.

Technical Perspective article by Parthasarathy Ranganathan, VP/Technical Fellow at Google

BibTeX
Download .bib
@article{Weiner2025TMOCACM,
  author        = {Johannes Weiner and Niket Agarwal and Dan Schatzberg and Leon Yang and Hao
                   Wang and Blaise Sanouillet and Bikash Sharma and Tejun Heo and Mayank Jain
                   and Chunqiang Tang and Dimitrios Skarlatos},
  title         = {{TMO: Transparent Memory Offloading in Datacenters}},
  journal       = {Communications of the ACM},
  year          = {2025},
  url           = {https://cacm.acm.org/research-highlights/tmo-transparent-memory-offloading-in-datacenters/},
  note          = {Research Highlight},
}

OSDIEMT: An OS Framework for New Memory Translation Architectures

Siyuan Chai, Jiyuan Zhang, Jongyul Kim, Alan Wang, Fan Chung, Jovan Stojkovic, Weiwei Jia, Dimitrios Skarlatos , Josep Torrellas, and Tianyin Xu.

Proceedings of the 19th USENIX Symposium on Operating Systems Design and Implementation, Boston, MA, USA, July 2025.

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 2025!

BibTeX
Download .bib
@inproceedings{emt:osdi25,
  author        = {Siyuan Chai and Jiyuan Zhang and Jongyul Kim and Alan Wang and Fan Chung
                   and Jovan Stojkovic and Weiwei Jia and Dimitrios Skarlatos and Josep
                   Torrellas and Tianyin Xu},
  title         = {{EMT: An OS Framework for New Memory Translation Architectures}},
  booktitle     = {Proceedings of the 19th USENIX Symposium on Operating Systems Design and
                   Implementation},
  series        = {OSDI 2025},
  year          = {2025},
  doi           = {10.5555/3767901.3767940},
  url           = {https://dl.acm.org/doi/10.5555/3767901.3767940},
}

ASPLOSCinnamon: 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.

ACM Artifact Available, Functional, and Results Reproduced!

BibTeX
Download .bib
@inproceedings{cinnamon_asplos25,
  author        = {Siddharth Jayashankar and Edward Chen and Tom Tang and Wenting Zheng and
                   Dimitrios Skarlatos},
  title         = {{Cinnamon: A Framework for Scale-out Encrypted AI}},
  booktitle     = {Proceedings of the 30th ACM International Conference on Architectural
                   Support for Programming Languages and Operating Systems, Volume 1},
  series        = {ASPLOS 2025},
  year          = {2025},
  doi           = {10.1145/3669940.3707260},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/cinnamon_asplos25.pdf},
}

2024

ISCAPerspective: A Principled Framework for Pliable and Secure Speculation in Operating Systems.

Tae Hoon Kim, David Rudo, Kaiyang Zhao, Zirui Neil Zhao, Dimitrios Skarlatos .

Proceedings of the 51st Intl. Symposium on Computer Architecture, Buenos Aires, Argentina, June 2024.

BibTeX
Download .bib
@inproceedings{perspective_isca24,
  author        = {Tae Hoon Kim and David Rudo and Kaiyang Zhao and Zirui Neil Zhao and
                   Dimitrios Skarlatos},
  title         = {{Perspective: A Principled Framework for Pliable and Secure Speculation in
                   Operating Systems}},
  booktitle     = {2024 ACM/IEEE 51st Annual International Symposium on Computer Architecture
                   (ISCA)},
  series        = {ISCA 2024},
  year          = {2024},
  doi           = {10.1109/ISCA59077.2024.00059},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/perspective_isca24.pdf},
}

MICRO Top PicksThe 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.

BibTeX
Download .bib
@article{Zhao2024TheMICROTopPicks,
  author        = {Kaiyang Zhao and Kaiwen Xue and Ziqi Wang and Dan Schatzberg and Leon Yang
                   and Antonis Manousis and Johannes Weiner and Rik van Riel and Bikash Sharma
                   and Chunqiang Tang and Dimitrios Skarlatos},
  title         = {{The Pursuit of Physical Memory Contiguity in Datacenters}},
  journal       = {IEEE Micro},
  year          = {2024},
  url           = {https://www.computer.org/csdl/magazine/mi/2024/04/10543201/1XorkOFB3KE},
  note          = {Top Picks Special Issue},
}

2023

MICROMemento: Architectural Support for Ephemeral Memory Management in Serverless Environments.

Ziqi Wang, Kaiyang Zhao, Pei Li, Andrew Jacob, Michael Kozuch, Todd Mowry, Dimitrios Skarlatos .

Proceedings of the 56th Intl. Symposium on Microarchitecture, Toronto, Canada, October 2023.

BibTeX
Download .bib
@inproceedings{memento:micro23,
  author        = {Ziqi Wang and Kaiyang Zhao and Pei Li and Andrew Jacob and Michael Kozuch
                   and Todd Mowry and Dimitrios Skarlatos},
  title         = {{Memento: Architectural Support for Ephemeral Memory Management in
                   Serverless Environments}},
  booktitle     = {2023 56th Annual IEEE/ACM International Symposium on Microarchitecture
                   (MICRO)},
  series        = {MICRO 2023},
  year          = {2023},
  doi           = {10.1145/3613424.3623795},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/memento_micro23.pdf},
}

SOSPSiloz: Leveraging DRAM Isolation Domains to Prevent Inter-VM Rowhammer.

Kevin Loughlin, Jonah Rosenblum, Stefan Saroiu, Alec Wolman, Dimitrios Skarlatos , Baris Kasikci.

Proceedings of the 29th Symposium on Operating System Principles, Germany, October 2023.

BibTeX
Download .bib
@inproceedings{siloz:sosp23,
  author        = {Kevin Loughlin and Jonah Rosenblum and Stefan Saroiu and Alec Wolman and
                   Dimitrios Skarlatos and Baris Kasikci},
  title         = {{Siloz: Leveraging DRAM Isolation Domains to Prevent Inter-VM Rowhammer}},
  booktitle     = {Proceedings of the 29th ACM Symposium on Operating Systems Principles (SOSP
                   2023)},
  series        = {SOSP 2023},
  year          = {2023},
  doi           = {10.1145/3600006.3613143},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/siloz_sosp23.pdf},
}

SOSPXFaaS: 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.

BibTeX
Download .bib
@inproceedings{xfaas:sosp23,
  author        = {Alireza Sahraei and Soteris Demetriou and Amirali Sobhgol and Haoran Zhang
                   and Abhigna Nagaraja and Neeraj Pathak and Girish Joshi and Carla Souza and
                   Bo Huang and Wyatt Cook and Andrii Golovei and Pradeep Venkat and Andrew
                   McFague and Dimitrios Skarlatos and Vipul Patel and Ravinder Thind and
                   Ernesto Gonzalez and Yun Jin and Chunqiang Tang},
  title         = {{XFaaS: Hyperscale and Low Cost Serverless Functions at Meta}},
  booktitle     = {Proceedings of the 29th ACM Symposium on Operating Systems Principles (SOSP
                   2023)},
  series        = {SOSP 2023},
  year          = {2023},
  doi           = {10.1145/3600006.3613155},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/xfaas_sosp23.pdf},
}

OSDIServiceRouter: 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.

BibTeX
Download .bib
@inproceedings{Saokar2023ServiceRouterOSDI,
  author        = {Harshit Saokar and Soteris Demetriou and Nick Magerko and Max Kontorovich
                   and Josh Kirstein and Margot Leibold and Dimitrios Skarlatos and Hitesh
                   Khandelwal and Chunqiang Tang},
  title         = {{ServiceRouter: Hyperscale and Minimal Cost Service Mesh at Meta}},
  booktitle     = {Proceedings of the 17th USENIX Symposium on Operating Systems Design and
                   Implementation},
  series        = {OSDI 2023},
  year          = {2023},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/sr_osdi23.pdf},
}

ISCAContiguitas: 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!

Initial patches of Contiguitas have been upstreamed in the Linux Kernel!

BibTeX
Download .bib
@inproceedings{contiguitas_isca23,
  author        = {Kaiyang Zhao and Kaiwen Xue and Ziqi Wang and Dan Schatzberg and Leon Yang
                   and Antonis Manousis and Johannes Weiner and Rik van Riel and Bikash Sharma
                   and Chunqiang Tang and Dimitrios Skarlatos},
  title         = {{Contiguitas: The Pursuit of Physical Memory Contiguity in Datacenters}},
  booktitle     = {Proceedings of the 50th Annual International Symposium on Computer
                   Architecture},
  series        = {ISCA 2023},
  year          = {2023},
  doi           = {10.1145/3579371.3589079},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/contiguitas_isca23.pdf},
}

MICRO Top PicksIOCost: 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.

BibTeX
Download .bib
@article{Heo2023IOCostMICROTopPicks,
  author        = {Tejun Heo and Dan Schatzberg and Andrew Newell and Song Liu and Saravanan
                   Dhakshinamurthy and Iyswarya Narayanan and Josef Bacik and Chris Mason and
                   Chunqiang Tang and Dimitrios Skarlatos},
  title         = {{IOCost: Block IO Control for Containers in Datacenters}},
  journal       = {IEEE Micro},
  year          = {2023},
  doi           = {10.1109/MM.2023.3277783},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/top_iocost.pdf},
  note          = {Top Picks Special Issue},
}

HPCAMemory-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.

BibTeX
Download .bib
@inproceedings{meecpt_hpca23,
  author        = {Jovan Stojkovic and Namrata Mantri and Dimitrios Skarlatos and Tianyin Xu
                   and Josep Torrellas},
  title         = {{Memory-Efficient Hashed Page Tables}},
  booktitle     = {2023 IEEE International Symposium on High Performance Computer Architecture
                   (HPCA)},
  series        = {HPCA 2023},
  year          = {2023},
  doi           = {10.1109/HPCA56546.2023.10071061},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/meecpt_hpca23.pdf},
}

2022

ASPLOSTMO: Transparent Memory Offloading in Datacenters.

Johannes Weiner, Niket Agarwal, Dan Schatzberg, Leon Yang, Hao Wang, Blaise Sanouillet, Bikash Sharma, Tejun Heo, Mayank Jain, Chunqiang Tang, Dimitrios Skarlatos .

Proceedings of the 27th Intl. Conference on Architectural Support for Programming Languages and Operating Systems, Lausanne, Switzerland, February 2022.

Selected for the ASPLOS 2022 Best Paper Award!

Selected as a Communications of the ACM Research Highlight (CACM RH) 2024!

BibTeX
Download .bib
@inproceedings{tmo_asplos22,
  author        = {Johannes Weiner and Niket Agarwal and Dan Schatzberg and Leon Yang and Hao
                   Wang and Blaise Sanouillet and Bikash Sharma and Tejun Heo and Mayank Jain
                   and Chunqiang Tang and Dimitrios Skarlatos},
  title         = {{TMO: Transparent Memory Offloading in Datacenters}},
  booktitle     = {Proceedings of the 27th ACM International Conference on Architectural
                   Support for Programming Languages and Operating Systems},
  series        = {ASPLOS 2022},
  year          = {2022},
  doi           = {10.1145/3503222.3507731},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/tmo_asplos22.pdf},
}

ASPLOSIOCost: 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!

BibTeX
Download .bib
@inproceedings{iocost_asplos22,
  author        = {Tejun Heo and Dan Schatzberg and Andrew Newell and Song Liu and Saravanan
                   Dhakshinamurthy and Iyswarya Narayanan and Josef Bacik and Chris Mason and
                   Chunqiang Tang and Dimitrios Skarlatos},
  title         = {{IOCost: Block IO Control for Containers in Datacenters}},
  booktitle     = {Proceedings of the 27th ACM International Conference on Architectural
                   Support for Programming Languages and Operating Systems},
  series        = {ASPLOS 2022},
  year          = {2022},
  doi           = {10.1145/3503222.3507727},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/iocost_asplos22.pdf},
}

ASPLOSParallel 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.

BibTeX
Download .bib
@inproceedings{necpt_asplos22,
  author        = {Jovan Stojkovic and Dimitrios Skarlatos and Apostolos Kokolis and Tianyin
                   Xu and Josep Torrellas},
  title         = {{Parallel Virtualized Memory Translation with Nested Elastic Cuckoo Page
                   Tables}},
  booktitle     = {Proceedings of the 27th ACM International Conference on Architectural
                   Support for Programming Languages and Operating Systems},
  series        = {ASPLOS 2022},
  year          = {2022},
  doi           = {10.1145/3503222.3507720},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/necpt_asplos22.pdf},
}

2021

SOSPRAS: 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.

BibTeX
Download .bib
@inproceedings{ras:sosp21,
  author        = {Andrew Newell and Dimitrios Skarlatos and Jingyuan Fan and Pavan Kumar and
                   Maxim Khutornenko and Mayank Pundir and Yirui Zhang and Mingjun Zhang and
                   Yuanlai Liu and Linh Le and Brendon Daugherty and Apurva Samudra and
                   Prashasti Baid and James Kneeland and Igor Kabiljo and Dmitry Shchukin and
                   Andre Rodrigues and Scott Michelson and Ben Christensen and Kaushik
                   Veeraraghavan and Chunqiang Tang},
  title         = {{RAS: Continuously Optimized Region-wide Datacenter Resource Allocation}},
  booktitle     = {Proceedings of the 28th ACM Symposium on Operating Systems Principles (SOSP
                   2021)},
  series        = {SOSP 2021},
  year          = {2021},
  doi           = {10.1145/3477132.3483578},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/ras_sosp21.pdf},
}

ISCANVOverlay: Enabling Efficient and Scalable High-Frequency Snapshotting to NVM.

Ziqi Wang, Michael A. Kozuch, Todd C. Mowry, Vivek Seshadri, Gennady Pekhimenko, Chulhwan Choo, Dimitrios Skarlatos .

Proceedings of the 48th Intl. Symposium on Computer Architecture, Virtual, June 2021.

BibTeX
Download .bib
@inproceedings{nvoverlay_isca21,
  author        = {Ziqi Wang and Michael A. Kozuch and Todd C. Mowry and Vivek Seshadri and
                   Gennady Pekhimenko and Chulhwan Choo and Dimitrios Skarlatos},
  title         = {{NVOverlay: Enabling Efficient and Scalable High-Frequency Snapshotting to
                   NVM}},
  booktitle     = {2021 ACM/IEEE 48th Annual International Symposium on Computer Architecture
                   (ISCA)},
  series        = {ISCA 2021},
  year          = {2021},
  doi           = {10.1109/ISCA52012.2021.00046},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/nvoverlay_isca21.pdf},
}

ASPLOSJamais 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.

ACM Artifact Available, Functional, and Results Reproduced!

BibTeX
Download .bib
@inproceedings{jamaisvu_asplos21,
  author        = {Dimitrios Skarlatos and Zirui Neil Zhao and Riccardo Paccagnella and
                   Christopher W. Fletcher and Josep Torrellas},
  title         = {{Jamais Vu: Thwarting Microarchitectural Replay Attacks}},
  booktitle     = {Proceedings of the 26th ACM International Conference on Architectural
                   Support for Programming Languages and Operating Systems},
  series        = {ASPLOS 2021},
  year          = {2021},
  doi           = {10.1145/3445814.3446716},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/jamaisvu_asplos21.pdf},
}

MICRO Top PicksBabelFish: 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.

BibTeX
Download .bib
@article{Skarlatos2021BabelFishMICROTopPicks,
  author        = {Dimitrios Skarlatos and Umur Darbaz and Bhargava Gopireddy and Nam Sung Kim
                   and Josep Torrellas},
  title         = {{BabelFish: Fusing Address Translations for Containers}},
  journal       = {IEEE Micro},
  year          = {2021},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/top_babelfish.pdf},
  note          = {Top Picks Special Issue},
}

Older

MICRO · 2020Draco: Architectural and Operating System Support for System Call Security.

Dimitrios Skarlatos , Qingrong Chen, Jianyan Chen, Tianyin Xu, Josep Torrellas.

Proceedings of the 53rd Intl. Symposium on Microarchitecture, Athens, Greece, October 2020.

Draco has been upstreamed in the Linux Kernel!

Draco has been adopted by Android!

BibTeX
Download .bib
@inproceedings{draco_micro20,
  author        = {Dimitrios Skarlatos and Qingrong Chen and Jianyan Chen and Tianyin Xu and
                   Josep Torrellas},
  title         = {{Draco: Architectural and Operating System Support for System Call
                   Security}},
  booktitle     = {2020 53rd Annual IEEE/ACM International Symposium on Microarchitecture
                   (MICRO)},
  series        = {MICRO 2020},
  year          = {2020},
  doi           = {10.1109/MICRO50266.2020.00017},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/draco_micro20.pdf},
}

ISCA · 2020BabelFish: 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!

BibTeX
Download .bib
@inproceedings{babelfish_isca20,
  author        = {Dimitrios Skarlatos and Umur Darbaz and Bhargava Gopireddy and Nam Sung Kim
                   and Josep Torrellas},
  title         = {{BabelFish: Fusing Address Translations for Containers}},
  booktitle     = {2020 ACM/IEEE 47th Annual International Symposium on Computer Architecture
                   (ISCA)},
  series        = {ISCA 2020},
  year          = {2020},
  doi           = {10.1109/ISCA45697.2020.00049},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/babelFish_isca20.pdf},
}

ASPLOS · 2020Elastic 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.

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!

BibTeX
Download .bib
@inproceedings{cuckoo_asplos20,
  author        = {Dimitrios Skarlatos and Apostolos Kokolis and Tianyin Xu and Josep
                   Torrellas},
  title         = {{Elastic Cuckoo Page Tables: Rethinking Virtual Memory Translation for
                   Parallelism}},
  booktitle     = {Proceedings of the Twenty-Fifth International Conference on Architectural
                   Support for Programming Languages and Operating Systems},
  series        = {ASPLOS 2020},
  year          = {2020},
  doi           = {10.1145/3373376.3378493},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/cuckoo_asplos20.pdf},
}

MICRO Top Picks · 2020MicroScope: 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.

BibTeX
Download .bib
@article{Skarlatos2020MicroScopeMICROTopPicks,
  author        = {Dimitrios Skarlatos and Mengjia Yan and Bhargava Gopireddy and Read
                   Sprabery and Josep Torrellas and Christopher W. Fletcher},
  title         = {{MicroScope: Enabling Microarchitectural Replay Attacks}},
  journal       = {IEEE Micro},
  year          = {2020},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/top_microscope.pdf},
  note          = {Top Picks Special Issue},
}

ICS · 2020V-Combiner: Speeding-up Iterative Graph Processing on a Shared-Memory Platform with Vertex Merging

Azin Heidarshenas, Serif Yesil, Dimitrios Skarlatos , Adam Morrison, Sasa Misailovic, and Josep Torrellas.

Proceedings of the 34th International Conference on Supercomputing, Barcelona, Spain, June 2020.

BibTeX
Download .bib
@inproceedings{vcombiner:ics20,
  author        = {Azin Heidarshenas and Serif Yesil and Dimitrios Skarlatos and Adam Morrison
                   and Sasa Misailovic and Josep Torrellas},
  title         = {{V-Combiner: Speeding-up Iterative Graph Processing on a Shared-Memory
                   Platform with Vertex Merging}},
  booktitle     = {Proceedings of the 34th ACM International Conference on Supercomputing},
  series        = {ICS 2020},
  year          = {2020},
  doi           = {10.1145/3392717.3392739},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/graph_ics20.pdf},
}

ISCA · 2019MicroScope: 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.

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!

BibTeX
Download .bib
@inproceedings{microscope_isca19,
  author        = {Dimitrios Skarlatos and Mengjia Yan and Bhargava Gopireddy and Read
                   Sprabery and Josep Torrellas and Christopher W. Fletcher},
  title         = {{MicroScope: Enabling Microarchitectural Replay Attacks}},
  booktitle     = {Proceedings of the 46th International Symposium on Computer Architecture},
  series        = {ISCA 2019},
  year          = {2019},
  doi           = {10.1145/3307650.3322228},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/microScope_isca19.pdf},
}

HPCA · 2019PageSeer: Using Page Walks to Trigger Page Swaps in Hybrid Memory Systems.

Apostolos Kokolis, Dimitrios Skarlatos , and Josep Torrellas.

Proceedings of the 25th Intl. Symposium on High-Performance Computer Architecture, Washington D.C., USA, February 2019.

BibTeX
Download .bib
@inproceedings{pageseer_hpca19,
  author        = {Apostolos Kokolis and Dimitrios Skarlatos and Josep Torrellas},
  title         = {{PageSeer: Using Page Walks to Trigger Page Swaps in Hybrid Memory Systems}},
  booktitle     = {2019 IEEE International Symposium on High Performance Computer Architecture
                   (HPCA)},
  series        = {HPCA 2019},
  year          = {2019},
  doi           = {10.1109/HPCA.2019.00012},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/pageSeer_hpca19.pdf},
}

MICRO · 2018InvisiSpec: 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.

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!

BibTeX
Download .bib
@inproceedings{invisispec_micro18,
  author        = {Mengjia Yan and Jiho Choi and Dimitrios Skarlatos and Adam Morrison and
                   Christopher W. Fletcher and Josep Torrellas},
  title         = {{InvisiSpec: Making Speculative Execution Invisible in the Cache Hierarchy}},
  booktitle     = {2018 51st Annual IEEE/ACM International Symposium on Microarchitecture
                   (MICRO)},
  series        = {MICRO 2018},
  year          = {2018},
  doi           = {10.1109/MICRO.2018.00042},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/invisiSpec_micro18.pdf},
}

ISCA · 2018HetCore: TFET-CMOS Hetero-Device Architecture for CPUs and GPUs.

Bhargava Gopireddy, Dimitrios Skarlatos , Wenjuan Zhu, and Josep Torrellas.

Proceedings of the 45th Intl. Symposium on Computer Architecture, Los Angeles, USA, June 2018.

BibTeX
Download .bib
@inproceedings{hetcore_isca18,
  author        = {Bhargava Gopireddy and Dimitrios Skarlatos and Wenjuan Zhu and Josep
                   Torrellas},
  title         = {{HetCore: TFET-CMOS Hetero-Device Architecture for CPUs and GPUs}},
  booktitle     = {2018 ACM/IEEE 45th Annual International Symposium on Computer Architecture
                   (ISCA)},
  series        = {ISCA 2018},
  year          = {2018},
  doi           = {10.1109/ISCA.2018.00072},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/hetcore_isca18.pdf},
}

MICRO · 2017PageForge: A Near-Memory Content-Aware Page-Merging Architecture.

Dimitrios Skarlatos , Nam Sung Kim, Josep Torrellas.

Proceedings of the 50th Intl. Symposium on Microarchitecture, Boston, USA, October 2017.

BibTeX
Download .bib
@inproceedings{pageforge_micro17,
  author        = {Dimitrios Skarlatos and Nam Sung Kim and Josep Torrellas},
  title         = {{PageForge: A Near-Memory Content-Aware Page-Merging Architecture}},
  booktitle     = {Proceedings of the 50th Annual IEEE/ACM International Symposium on
                   Microarchitecture},
  series        = {MICRO 2017},
  year          = {2017},
  doi           = {10.1145/3123939.3124540},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/pageForge_micro17.pdf},
}

MICRO · 2016Snatch: 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, Taipei, Taiwan, October 2016.

BibTeX
Download .bib
@inproceedings{snatch_micro16,
  author        = {Dimitrios Skarlatos and Renji Thomas and Aditya Agrawal and Shibin Qin and
                   Robert Pilawa and Ulya Karpuzcu and Radu Teodorescu and Nam Sung Kim and
                   Josep Torrellas},
  title         = {{Snatch: Opportunistically Reassigning Power Allocation between Processor
                   and Memory in 3D stacks}},
  booktitle     = {2016 49th Annual IEEE/ACM International Symposium on Microarchitecture
                   (MICRO)},
  series        = {MICRO 2016},
  year          = {2016},
  doi           = {10.1109/MICRO.2016.7783757},
  url           = {https://www.cs.cmu.edu/~dskarlat/publications/snatch3D_micro16.pdf},
}