Software-Managed Energy-Efficient Hybrid DRAM/NVM Main Memory

Research output: Chapter in Book/Report/Conference proceedingConference contribution

20 Citations (Scopus)
909 Downloads (Pure)

Abstract

This paper evaluates the viability of user-level software management of a hybrid DRAM/NVM main memory system. We propose an operating system (OS) and programming interface to place data from within the user application. We present a profiling tool to help programmers decide on the placement of application data in hybrid memory systems. Cycle-accurate simulation of modified applications confirms that our approach is more energy-efficient than state-of-the- art hardware or OS approaches at equivalent performance. Moreover, our results are validated on several candidate NVM technologies and a wide set of 14 benchmarks.
The key observation behind this work is that, for the work- loads we evaluated, application objects are too short-lived to motivate migration. Utilizing this property significantly reduces the hardware complexity of hybrid memory systems.
Original languageEnglish
Title of host publicationProceedings of the ACM International Conference on Computing Frontiers (CF)
PublisherACM
Number of pages8
ISBN (Print) 978-1-4503-3358-0
DOIs
Publication statusPublished - 2015

Fingerprint Dive into the research topics of 'Software-Managed Energy-Efficient Hybrid DRAM/NVM Main Memory'. Together they form a unique fingerprint.

  • Projects

    Cite this

    Hassan, A., Vandierendonck, H., & Nikolopoulos, D. S. (2015). Software-Managed Energy-Efficient Hybrid DRAM/NVM Main Memory. In Proceedings of the ACM International Conference on Computing Frontiers (CF) ACM. https://doi.org/10.1145/2742854.2742886