Projects per year
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.
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 language | English |
---|---|
Title of host publication | Proceedings of the ACM International Conference on Computing Frontiers (CF) |
Publisher | Association for Computing Machinery |
Number of pages | 8 |
ISBN (Print) | 978-1-4503-3358-0 |
DOIs | |
Publication status | Published - 2015 |
Fingerprint
Dive into the research topics of 'Software-Managed Energy-Efficient Hybrid DRAM/NVM Main Memory'. Together they form a unique fingerprint.-
R6394CSC: Software management of hybrid DRAM/NVRAM memory systems
Nikolopoulos, D. (PI) & Vandierendonck, H. (CoI)
01/08/2012 → …
Project: Research
-
R6410CSC: NanoStreams: A Hardware and Software Stack for Real-Time Analytics on Fast Data Streams
Nikolopoulos, D. (PI), Spence, I. (CoI) & Woods, R. (CoI)
01/08/2013 → 28/02/2017
Project: Research
-
R5765CSC: PhD project: Characterising and optimising in-memory database systems for emerging memory technologies
Vandierendonck, H. (PI) & Nikolopoulos, D. (CoI)
01/08/2012 → 28/02/2016
Project: Research