Exploring configurable non-volatile memory-based caches for energy-efficient embedded systems

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Scopus citations

Abstract

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.

Original languageEnglish (US)
Title of host publicationGLSVLSI 2016 - Proceedings of the 2016 ACM Great Lakes Symposium on VLSI
PublisherAssociation for Computing Machinery
Pages157-162
Number of pages6
ISBN (Electronic)9781450342742
DOIs
StatePublished - May 18 2016
Externally publishedYes
Event26th ACM Great Lakes Symposium on VLSI, GLSVLSI 2016 - Boston, United States
Duration: May 18 2016May 20 2016

Publication series

NameProceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI
Volume18-20-May-2016

Conference

Conference26th ACM Great Lakes Symposium on VLSI, GLSVLSI 2016
Country/TerritoryUnited States
CityBoston
Period5/18/165/20/16

Keywords

  • Adaptable hardware
  • Cache memories
  • Configurable memory
  • Low-power design
  • Low-power embedded systems
  • Non-volatile memory

ASJC Scopus subject areas

  • General Engineering

Fingerprint

Dive into the research topics of 'Exploring configurable non-volatile memory-based caches for energy-efficient embedded systems'. Together they form a unique fingerprint.

Cite this