DocumentCode
2959433
Title
Identifying Opportunities for Byte-Addressable Non-Volatile Memory in Extreme-Scale Scientific Applications
Author
Li, Dong ; Vetter, Jeffrey S. ; Marin, Gabriel ; McCurdy, Collin ; Cira, Cristian ; Liu, Zhuo ; Yu, Weikuan
Author_Institution
Oak Ridge Nat. Lab., Oak Ridge, TN, USA
fYear
2012
fDate
21-25 May 2012
Firstpage
945
Lastpage
956
Abstract
Future exascale systems face extreme power challenges. To improve power efficiency of future HPC systems, non-volatile memory (NVRAM) technologies are being investigated as potential alternatives to existing memories technologies. NVRAMs use extremely low power when in standby mode, and have other performance and scaling benefits. Although previous work has explored the integration of NVRAM into various architecture and system levels, an open question remains: do specific memory workload characteristics of scientific applications map well onto NVRAMs´ features when used in a hybrid NVRAM-DRAM memory system? Furthermore, are there common classes of data structures used by scientific applications that should be frequently placed into NVRAM?In this paper, we analyze several mission-critical scientific applications in order to answer these questions. Specifically, we develop a binary instrumentation tool to statistically report memory access patterns in stack, heap, and global data. We carry out hardware simulation to study the impact of NVRAM for both memory power and system performance. Our study identifies many opportunities for using NVRAM for scientific applications. In two of our applications, 31% and 27% of the memory working sets are suitable for NVRAM. Our simulations suggest at least 27% possible power savings and reveal that the performance of some applications is insensitive to relatively long NVRAM write-access latencies.
Keywords
DRAM chips; data structures; HPC systems; binary instrumentation tool; byte-addressable nonvolatile memory; data structures; exascale systems; extreme-scale scientific applications; global data; hardware simulation; heap; hybrid NVRAM-DRAM memory system; memory access patterns; memory power; memory workload characteristics; mission-critical scientific applications; power efficiency improvement; stack; system performance; write-access latencies; Instruments; Memory management; Nonvolatile memory; Phase change random access memory; Power demand; Resource management;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing Symposium (IPDPS), 2012 IEEE 26th International
Conference_Location
Shanghai
ISSN
1530-2075
Print_ISBN
978-1-4673-0975-2
Type
conf
DOI
10.1109/IPDPS.2012.89
Filename
6267901
Link To Document