Virtuoso: Enabling Fast and Accurate Virtual Memory Research via an Imitation-based Operating System Simulation Methodology
The unprecedented growth in data demand from emerging applications has turned virtual memory (VM) into a major performance bottleneck. VM's overheads are expected to persist as memory requirements continue to increase. Researchers explore new hardware/OS co-designs to optimize VM across diverse applications and systems. To evaluate such designs, researchers rely on various simulation methodologies to model VM components. Unfortunately, current simulation tools (i) either lack the desired accuracy in modeling VM's software components or (ii) are too slow and complex to prototype and evaluate schemes that span across the hardware/software boundary.
Authors
- Mohammad Sadrosadati (ORCID: https://orcid.org/0000-0002-4029-0175)
- F. Nisa Bostancı (ORCID: https://orcid.org/0000-0002-2718-0297)
- Rakesh Kumar (ORCID: https://orcid.org/0000-0001-6306-304X)
- Andreas Kosmas Kakolyris (ORCID: https://orcid.org/0009-0000-4915-8309)
- Onur Mutlu (ORCID: https://orcid.org/0000-0002-0075-2312)
- Nandita Vijaykumar (ORCID: https://orcid.org/0000-0003-3315-9336)
- Rahul Bera (ORCID: https://orcid.org/0000-0003-1129-1889)
- Konstantinos Sgouras
- Konstantinos Kanellopoulos (ORCID: https://orcid.org/0000-0002-2375-7490)
- Berkin Kerim Konar
Institutions
- University of Toronto (CA)
- ETH Zurich (CH)
- NTNU Samfunnsforskning (NO)
Publication Details
- Published
- 2025-03-27
- DOI
- https://doi.org/10.1145/3676641.3716027
- Citations
- 4
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 9.08