An Analysis of Persistent Memory Use with WHISPER

Sanketh Nalli, Swapnil Haria, Mark D. Hill, Michael M. Swift, Haris I. Volos, Kimberly Keeton · 2017

Emerging non-volatile memory (NVM) technologies promise durability with read and write latencies comparable to volatile memory (DRAM). We define Persistent Memory (PM) as NVM accessed with byte addressability at low latency via normal memory instructions. Persistent-memory applications ensure the consistency of persistent data by inserting ordering points between writes to PM allowing the construction of higher-level transaction mechanisms. An epoch is a set of writes to PM between ordering points.

Read the paper · More papers on PaperTik