Award Abstract # 2239311
CAREER: Rebuilding the Virtual Memory Abstraction Across Hardware and Operating Systems

NSF Org: CNS
Division Of Computer and Network Systems
Recipient: CARNEGIE MELLON UNIVERSITY
Initial Amendment Date: March 13, 2023
Latest Amendment Date: September 19, 2024
Award Number: 2239311
Award Instrument: Continuing Grant
Program Manager: Marilyn McClure
mmcclure@nsf.gov
 (703)292-5197
CNS
 Division Of Computer and Network Systems
CSE
 Directorate for Computer and Information Science and Engineering
Start Date: April 1, 2023
End Date: March 31, 2028 (Estimated)
Total Intended Award Amount: $587,841.00
Total Awarded Amount to Date: $336,383.00
Funds Obligated to Date: FY 2023 = $215,988.00
FY 2024 = $120,395.00
History of Investigator:
  • Dimitrios Skarlatos (Principal Investigator)
    dskarlat@cs.cmu.edu
Recipient Sponsored Research Office: Carnegie-Mellon University
5000 FORBES AVE
PITTSBURGH
PA  US  15213-3815
(412)268-8746
Sponsor Congressional District: 12
Primary Place of Performance: Carnegie-Mellon University
5000 FORBES AVE
PITTSBURGH
PA  US  15213-3815
Primary Place of Performance
Congressional District:
12
Unique Entity Identifier (UEI): U3NKNFLNQ613
Parent UEI: U3NKNFLNQ613
NSF Program(s): CSR-Computer Systems Research
Primary Program Source: 01002425DB NSF RESEARCH & RELATED ACTIVIT
01002627DB NSF RESEARCH & RELATED ACTIVIT

01002324DB NSF RESEARCH & RELATED ACTIVIT

01002728DB NSF RESEARCH & RELATED ACTIVIT

01002526DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 1045
Program Element Code(s): 735400
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.070

ABSTRACT

Virtual memory is a cornerstone abstraction of modern computing systems that enables virtualization, programmability, and isolation of memory resources. However, existing virtual memory mechanisms have not been designed for the current era of datacenter computing with ample memory capacity, a plethora of heterogeneous hardware resources, and microarchitectural attacks that are able to bypass current isolation mechanisms. To address these inefficiencies this project will rebuild virtual memory from the ground up. The proposed research agenda will enable high utilization of hardware resources and greatly improve the security of software and hardware systems leading to efficient, sustainable, and secure datacenters. The project includes a comprehensive education plan that is integrated with the proposed research agenda. This includes undergraduate and graduate course offerings, research opportunities, and outreach activities.


The research project tackles fundamental research challenges in designing and building a pliable virtual memory abstraction that is scalable, heterogeneous, and secure. The technical approach is based on a virtual memory abstraction that will enable: (i) scalable address translation for terabyte-scale memory systems, (ii) heterogeneous hardware-aware virtual memory support across the stack, and (iii) strong and configurable security for multi-tenant environments in the presence of microarchitectural vulnerabilities.

This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.

PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH

Note:  When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

Kim, Tae Hoon and Rudo, David and Zhao, Kaiyang and Zhao, Zirui Neil and Skarlatos, Dimitrios "Perspective: A Principled Framework for Pliable and Secure Speculation in Operating Systems" , 2024 https://doi.org/10.1109/ISCA59077.2024.00059 Citation Details
Zhao, Kaiyang and Xue, Kaiwen and Wang, Ziqi and Schatzberg, Dan and Yang, Leon and Manousis, Antonis and Weiner, Johannes and Van Riel, Rik and Sharma, Bikash and Tang, Chunqiang and Skarlatos, Dimitrios "Contiguitas: The Pursuit of Physical Memory Contiguity in Datacenters" International Symposium on Computer Architecture , 2023 https://doi.org/10.1145/3579371.3589079 Citation Details
Wang, Ziqi and Zhao, Kaiyang and Li, Pei and Jacob, Andrew and Kozuch, Michael and Mowry, Todd and Skarlatos, Dimitrios "Memento: Architectural Support for Ephemeral Memory Management in Serverless Environments" , 2023 https://doi.org/10.1145/3613424.3623795 Citation Details

Please report errors in award information by writing to: awardsearch@nsf.gov.

Print this page

Back to Top of page