DocumentCode
3692739
Title
Characterizing the Overhead of Software-Managed Hybrid Main Memory
Author
Santiago Bock;Bruce R. Childers;Rami Melhem; Mossé
Author_Institution
Dept. of Comput. Sci., Univ. of Pittsburgh, Pittsburgh, PA, USA
fYear
2015
Firstpage
33
Lastpage
42
Abstract
The size of main memory in modern computers is approaching energy and scalability limits. Combining DRAM and non-volatile memory (NVM) has been proposed to increase capacity and reliability, and to decrease energy consumption. Software-managed hybrid memory is a promising way to incorporate NVM in main memory due to its architectural simplicity. However, there are significant performance issues caused by interference due to data migration between DRAM and NVM and a lack of effective migration policies. To aid in the development of migration policies and hardware mechanisms for incorporating NVM in main memory, we propose new analysis and simulation techniques to understand the behavior of software-managed hybrid memory. These techniques allow us to characterize the overhead experienced by requests in the memory hierarchy and identify the factors that limit performance in software-managed hybrid memory. Using our techniques, we show that queuing delays at the NVM banks and NVM bus are the main limiting factors, and that there is significant potential to improve performance with better migration policies.
Keywords
"Random access memory","Nonvolatile memory","Hardware","Analytical models","Memory management","Limiting","Interference"
Publisher
ieee
Conference_Titel
Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS), 2015 IEEE 23rd International Symposium on
ISSN
1526-7539
Type
conf
DOI
10.1109/MASCOTS.2015.20
Filename
7330149
Link To Document