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
- General Engineering