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


Autoria(s): Hassan, Ahmad; Vandierendonck, Hans; Nikolopoulos, Dimitrios S.
Data(s)

2015

Resumo

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.<br/>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.

Formato

application/pdf

Identificador

http://pure.qub.ac.uk/portal/en/publications/softwaremanaged-energyefficient-hybrid-dramnvm-main-memory(d49a60e9-1896-4b59-a7c5-c68d9babe245).html

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

http://pure.qub.ac.uk/ws/files/15926759/postprint.pdf

Idioma(s)

eng

Publicador

ACM

Direitos

info:eu-repo/semantics/openAccess

Fonte

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 . DOI: 10.1145/2742854.2742886

Tipo

contributionToPeriodical