HpMC: An Energy- Aware Management System for Multi-Level Memory Architectures

ChunYi Su, Edgar Leon, Gabriel H. Loh, David Roberts, Kirk W. Cameron, Dimitrios S. Nikolopoulos, Bronis R. de Supiniski

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

25 Citations (Scopus)
505 Downloads (Pure)


DRAM technology faces density and power challenges to increase capacity because of limitations of physical cell design. To overcome these limitations, system designers are exploring alternative solutions that combine DRAM and emerging NVRAM technologies. Previous work on heterogeneous memories focuses, mainly, on two system designs: PCache, a hierarchical, inclusive memory system, and HRank, a flat, non-inclusive memory system. We demonstrate that neither of these designs can universally achieve high performance and energy efficiency across a suite of HPC workloads. In this work, we investigate the impact of a number of multilevel memory designs on the performance, power, and energy consumption of applications. To achieve this goal and overcome the limited number of available tools to study heterogeneous memories, we created HMsim, an infrastructure that enables n-level, heterogeneous memory studies by leveraging existing memory simulators. We, then, propose HpMC, a new memory controller design that combines the best aspects of existing management policies to improve performance and energy. Our energy-aware memory management system dynamically switches between PCache and HRank based on the temporal locality of applications. Our results show that HpMC reduces energy consumption from 13% to 45% compared to PCache and HRank, while providing the same bandwidth and higher capacity than a conventional DRAM system.
Original languageEnglish
Title of host publicationProceedings of the First ACM International Symposium on Memory Systems
PublisherAssociation for Computing Machinery
Number of pages12
ISBN (Print)978-1-4503-3604-8
Publication statusPublished - Oct 2015
EventMEMSYS15 The International Symposium on Memory Systems - Washington, United States
Duration: 05 Oct 201508 Oct 2015


ConferenceMEMSYS15 The International Symposium on Memory Systems
Country/TerritoryUnited States


Dive into the research topics of 'HpMC: An Energy- Aware Management System for Multi-Level Memory Architectures'. Together they form a unique fingerprint.

Cite this