TY - GEN
T1 - Enabling a reliable STT-MRAM main memory simulation
AU - Asifuzzaman, Kazi
AU - Verdejo, Rommel Sánchez
AU - Radojkovíc, Petar
N1 - Publisher Copyright:
© 2017 Association for Computing Machinery.
PY - 2017/10/2
Y1 - 2017/10/2
N2 - STT-MRAM is a promising new memory technology with very desirable set of properties such as non-volatility, byte- addressability and high endurance. It has the potential to become the universal memory that could be incorporated to all levels of memory hierarchy. Although STT-MRAM technology got significant attention of various major memory manufacturers, to this day, academic research of STT-MRAM main memory remains marginal. This is mainly due to the unavailability of publicly available detailed timing parameters which are required to perform a cycle accurate main memory simulation. Our study presents a detailed analysis of STT-MRAM main memory timing and propose an approach to perform a reliable system level simulation of the memory technology. We seamlessly incorporate STT-MRAM timing parameters into DRAMSim2 memory simulator and use it as a part of the simulation infrastructure of the high-performance computing (HPC) systems. Our results suggests that, STT-MRAM main memory would provide performance comparable to DRAM, while opening up various opportuni- ties for HPC system improvements. Most importantly, our study enables researchers to conduct reliable system level research on STT-MRAM main memory, and to explore the opportunities that this technology has to offer.
AB - STT-MRAM is a promising new memory technology with very desirable set of properties such as non-volatility, byte- addressability and high endurance. It has the potential to become the universal memory that could be incorporated to all levels of memory hierarchy. Although STT-MRAM technology got significant attention of various major memory manufacturers, to this day, academic research of STT-MRAM main memory remains marginal. This is mainly due to the unavailability of publicly available detailed timing parameters which are required to perform a cycle accurate main memory simulation. Our study presents a detailed analysis of STT-MRAM main memory timing and propose an approach to perform a reliable system level simulation of the memory technology. We seamlessly incorporate STT-MRAM timing parameters into DRAMSim2 memory simulator and use it as a part of the simulation infrastructure of the high-performance computing (HPC) systems. Our results suggests that, STT-MRAM main memory would provide performance comparable to DRAM, while opening up various opportuni- ties for HPC system improvements. Most importantly, our study enables researchers to conduct reliable system level research on STT-MRAM main memory, and to explore the opportunities that this technology has to offer.
KW - High-performance computing
KW - Main memory
KW - STT-MRAM
UR - http://www.scopus.com/inward/record.url?scp=85033609383&partnerID=8YFLogxK
U2 - 10.1145/3132402.3132416
DO - 10.1145/3132402.3132416
M3 - Conference contribution
AN - SCOPUS:85033609383
T3 - ACM International Conference Proceeding Series
SP - 283
EP - 292
BT - MEMSYS 2017 - Proceedings of the International Symposium on Memory Systems
PB - Association for Computing Machinery
T2 - 2017 International Symposium on Memory Systems, MEMSYS 2017
Y2 - 2 October 2017 through 5 October 2017
ER -