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


Autoria(s): Su, ChunYi; Leon, Edgar; Loh, Gabriel H.; Roberts, David; Cameron, Kirk W.; Nikolopoulos, Dimitrios S.; de Supiniski, Bronis R.
Data(s)

01/10/2015

Resumo

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.

Identificador

http://pure.qub.ac.uk/portal/en/publications/hpmc-an-energy-aware-management-system-for-multilevel-memory-architectures(15c8e2ef-2a51-4abe-b760-ec8dc92cd923).html

http://dx.doi.org/10.1145/2818950.2818974

http://pure.qub.ac.uk/ws/files/16412691/memsys_1_.pdf

Idioma(s)

eng

Publicador

ACM

Direitos

info:eu-repo/semantics/openAccess

Fonte

Su , C , Leon , E , Loh , G H , Roberts , D , Cameron , K W , Nikolopoulos , D S & de Supiniski , B R 2015 , HpMC: An Energy- Aware Management System for Multi-Level Memory Architectures . in Proceedings of the First ACM International Symposium on Memory Systems . ACM , pp. 167-178 , MEMSYS15 The International Symposium on Memory Systems , Washington , United States , 5-8 October . DOI: 10.1145/2818950.2818974

Tipo

contributionToPeriodical

Formato

application/pdf