TY - GEN
T1 - Exploring configurable non-volatile memory-based caches for energy-efficient embedded systems
AU - Adegbija, Tosiron
N1 - Publisher Copyright:
© 2016 ACM.
PY - 2016/5/18
Y1 - 2016/5/18
N2 - Non-volatile memory (NVM) technologies have recently emerged as alternatives to traditional SRAM-based cache memories, since NVMs offer advantages such as non-volatility, low leakage power, fast read speed, and high density. However, NVMs also have disadvantages, such as high write latency and energy, which necessitate further research into robust optimization techniques. In this paper, we propose and evaluate configurable non-volatile memories (configNVM) as a viable NVM optimization technique, and show that con-figNVMs can reduce the cache's energy consumption by up to 60%, with minimal performance degradation. We describe the knowledge gaps that must be filled to enable con-figNVMs, and show that configNVMs offer new opportunities for energy efficient caching in embedded systems.
AB - Non-volatile memory (NVM) technologies have recently emerged as alternatives to traditional SRAM-based cache memories, since NVMs offer advantages such as non-volatility, low leakage power, fast read speed, and high density. However, NVMs also have disadvantages, such as high write latency and energy, which necessitate further research into robust optimization techniques. In this paper, we propose and evaluate configurable non-volatile memories (configNVM) as a viable NVM optimization technique, and show that con-figNVMs can reduce the cache's energy consumption by up to 60%, with minimal performance degradation. We describe the knowledge gaps that must be filled to enable con-figNVMs, and show that configNVMs offer new opportunities for energy efficient caching in embedded systems.
KW - Adaptable hardware
KW - Cache memories
KW - Configurable memory
KW - Low-power design
KW - Low-power embedded systems
KW - Non-volatile memory
UR - http://www.scopus.com/inward/record.url?scp=84974738195&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84974738195&partnerID=8YFLogxK
U2 - 10.1145/2902961.2903009
DO - 10.1145/2902961.2903009
M3 - Conference contribution
AN - SCOPUS:84974738195
T3 - Proceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI
SP - 157
EP - 162
BT - GLSVLSI 2016 - Proceedings of the 2016 ACM Great Lakes Symposium on VLSI
PB - Association for Computing Machinery
T2 - 26th ACM Great Lakes Symposium on VLSI, GLSVLSI 2016
Y2 - 18 May 2016 through 20 May 2016
ER -