Options
Morsels: explicit virtual memory objects
Citation Link: https://doi.org/10.15480/882.8888
Publikationstyp
Conference Paper
Date Issued
2023-10-23
Sprache
English
TORE-DOI
Start Page
52
End Page
59
Citation
1st Workshop on Disruptive Memory Systems, DIMES 2023: 52-59
Contribution to Conference
Publisher DOI
Scopus ID
Publisher
Association for Computing Machinery, Inc
The tremendous growth of RAM capacity - now exceeding multiple terabytes - necessitates a reevaluation of traditional memory-management methods, which were developed when resources were scarce. Current virtual-memory subsystems handle address-space regions as sets of individual 4-KiB pages with demand paging and copy-on-write, resulting in significant management overhead. Although huge pages reduce the number of managed entities, they induce internal fragmentation and have a coarse copy granularity.To address these problems, we introduce Morsels, a novel virtual-memory-management paradigm that is purely based on hardware data structures and enables the efficient sharing of virtual-memory objects between processes and devices while being well suited for non-volatile memory. Our benchmarks show that Morsels reduce the mapping time for a 6.82-GiB machine-learning model by up to 99.8 percent compared to conventional memory mapping in Linux.
DDC Class
004: Computer Sciences
Publication version
publishedVersion
Loading...
Name
3609308.3625267.pdf
Type
Main Article
Size
649.16 KB
Format
Adobe PDF