Abstract
This paper describes a low overhead, offline frequent value encoding (FVE) solution to reduce the write energy in multi-level/triple-level cell (MLC/TLC) non-volatile memories (NVMs). The proposed solution, which does not require any runtime software support, clusters a set of general-purpose applications according to their data frequency profiles and generates a dedicated offline FVE that minimizes write energy for each cluster. Results show that the write energy reduction of evaluation sets - using FVEs generated for training sets - are close (equal) to the best known solution for MLC (TLC) NVM encoding; however, our solution incurs a memory overhead that is 16× (5.7×) less than the best comparable scheme in the literature for MLC (TLC) NVMs.
Original language | English |
---|---|
Title of host publication | GLSVLSI 2016 - Proceedings of the 2016 ACM Great Lakes Symposium on VLSI |
Publisher | Association for Computing Machinery |
Pages | 403-408 |
Number of pages | 6 |
ISBN (Electronic) | 9781450342742 |
DOIs | |
State | Published - 18 May 2016 |
Externally published | Yes |
Publication series
Name | Proceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI |
---|---|
Volume | 18-20-May-2016 |
Bibliographical note
Publisher Copyright:© 2016 ACM.
Keywords
- Encoding
- Energy
- Non-volatile memories
ASJC Scopus subject areas
- Engineering (all)