Memento - energy-aware memory placement in operating systems
- Today’s availability of new memory technologies requires radical re-thinking of memory management in general-purpose operating systems. Main-memory technologies (e.g. NVM), completely new cell types (e.g. PCRAM), and coherent interconnects (e.g. CXL) challenge existing programming and system abstractions. At the same time, memory subsystems received much less attention from energy efficiency efforts, compared to compute resources. We therefore need new interfaces at operating system level that not only communicate functional and non-functional memory properties to application developers, but also take energy efficiency into account. We propose Memento, a new concept for efficient memory management at the operating system level. Memento addresses the shortcomings of the current state-of-the-art with methods for analysing program code at development time, its operational characteristics at runtime, along with characteristics of memory resources at system setup time.
Author: | Sven KöhlerGND, Benedict HerzogGND, Henriette HofmeierGND, Manuel VögeleGND, Lukas WenzelGND |
---|---|
URN: | urn:nbn:de:hbz:294-102718 |
DOI: | https://doi.org/10.13154/294-10271 |
Parent Title (English): | 17th USENIX Symposium on Operating Systems Design and Implementation (OSDI'23) |
Document Type: | Conference Proceeding |
Language: | English |
Date of Publication (online): | 2023/09/11 |
Date of first Publication: | 2023/09/11 |
Publishing Institution: | Ruhr-Universität Bochum, Universitätsbibliothek |
Tag: | carbon efficiency; embodied carbon; energy efficiency; heterogeneous memory technologies; memory management; operating system; operational carbon |
Dewey Decimal Classification: | Allgemeines, Informatik, Informationswissenschaft / Informatik |
open_access (DINI-Set): | open_access |
faculties: | Fakultät für Informatik |
Licence (German): | Keine Creative Commons Lizenz - es gelten die Rechteeinräumung und das deutsche Urheberrecht |