Saving Bit-flips through Smart Overwrites in NVRAM
Document Type
Article
Publication Date
12-2022
Publisher
Scientific Association for Infocommunications
Source Publication
Infocommunications Journal
Source ISSN
2061-2125
Original Item ID
DOI: 10.36244/ICJ.2022.4.5
Abstract
New generations of non-volatile random access memories will combine the best features of memory (access times, byte addressability) with the best features of storage (non-volatility, low costs per byte). Some, like PCM, have a limited endurance. All will only consume energy when accessed, but writes will use much more energy than reads. These characteristics put a cost on flipping bits in memory. Bit-flip aware data structures lower the number of bits flipped by not resetting fields to zero to indicate a deleted record but by using bit-maps. If given a choice of where to over-write data, they will select the location which results in a lower number of bit-flips. We calculate the expected bit-flip savings of this strategy and derive a rule to determine the number of the possible candidate locations.
Recommended Citation
Kulandai, Arockia David Roy and Schwarz, Thomas, "Saving Bit-flips through Smart Overwrites in NVRAM" (2022). Computer Science Faculty Research and Publications. 85.
https://epublications.marquette.edu/comp_fac/85
Comments
Infocommunications Journal, Vol. XIV, No. 4 (December 2022): 34-41. DOI.