Options
Morsels: Explicit virtual memory objects
Citation Link: https://doi.org/10.15480/882.8888
Publikationstyp
Conference Paper
Publikationsdatum
2023-10-23
Sprache
English
Author
Start Page
52
End Page
59
Citation
1st Workshop on Disruptive Memory Systems (DIMES 2023)
Contribution to Conference
1st Workshop on Disruptive Memory Systems, DIMES 2023
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