The Flipside: A Bit Flip Saved is Power and Lifetime Earned
Appeared in ;login: 44(2).
Abstract
We have an opportunity to rethink, from scratch, the design of our data structures. New byte-addressable non-volatile memory (BNVM) technologies promise the construction of systems with large persistent memories, potentially improving reliability and per- formance. With these technologies come new characteristics that deviate from those of flash and spinning disk—and with new characteristics come new optimization goals. In particular, the read/write cost disparity and fine granularity of updates allows us to save power and wear by reducing the bits flipped during writes to memory. Targeting these optimizations by formu- lating new data structure design and implementation strategies instead of relying on existing ideas will be vital for BNVM technology to reach its full potential. We modified a full-system simulator to count bit flips during program operation, opening the door for future research to design, construct, and evaluate data structures for these new goals.
Publication date:
June 2019
Authors:
Daniel Bittman
Peter Alvaro
Darrell D. E. Long
Ethan L. Miller
Projects:
Storage Class Memories
Available media
Full paper text: PDF
Bibtex entry
@article{bittman-login19,
author = {Daniel Bittman and Peter Alvaro and Darrell D. E. Long and Ethan L. Miller},
title = {The Flipside: A Bit Flip Saved is Power and Lifetime Earned},
journal = {;login:},
pages = {27-31},
volume = {44},
number = {2},
month = jun,
year = {2019},
}

