HMMSim: a simulator for hardware-software co-design of hybrid main memory

2015 IEEE Non-Volatile Memory System and Applications Symposium (NVMSA)(2015)

引用 6|浏览31
暂无评分
摘要
Due to scalability and energy consumption, the use of DRAM as the only main memory technology in modern computers is becoming increasingly less appealing. Researchers have proposed combining DRAM and non-volatile memory (NVM) in main memory to increase capacity and reduce energy consumption. Due to its architectural simplicity, software-managed hybrid memory is a promising way to incorporate NVM. However, there are significant performance issues caused by increased memory traffic due to data migration and a lack of effective migration policies. These issues can be addressed by carefully co-designing hardware-software mechanisms and migration policies. To aid in the development of new mechanisms and policies to incorporate NVM in main memory, we present HMMSim, a trace-driven simulator that allows for fast and flexible exploration of the hardware-software co-design space of hybrid main memory. HMMSim has a simple interface to connect memory hierarchy components that can be configured to simulate several memory architectures, including DRAM only, NVM only, DRAM hardware cache, and software-managed hybrid memory. We present two case studies that use HMMSim, and show that HMMSim is fast, flexible and scalable.
更多
查看译文
关键词
HMMSim,hardware-software co-design,hybrid main memory,nonvolatile memory,NVM,energy consumption reduction,memory traffic,data migration,effective migration policy,trace-driven simulator,memory hierarchy components,memory architectures,DRAM hardware cache,software-managed hybrid memory
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要