This paper presents three building blocks for enabling the efficient and safe design of persistent data stores for emerging non-volatile memory technologies. Taking the fullest advantage of the low latency and high bandwidths of emerging memories such as phase change memory (PCM), spin torque, and memristor necessitates a serious look at placing these persistent storage technologies on the main memory bus. Doing so, however, introduces critical challenges of not sacrificing the data reliability and consistency that users demand from storage. This paper introduces techniques for (1) robust wear-aware memory allocation, (2) preventing of erroneous writes, and (3) consistency-preserving updates that are cacheefficient. We show through our eval...
Byte addressable persistent memory eliminates the need for serialization and deserialization of data...
Emerging byte-addressable nonvolatile memories (NVMs) promise persistent memory, which allows proces...
Emerging fast, byte-addressable Persistent Memory (PM) considerably increases the storage performanc...
The predicted shift to low cost, non-volatile, byte-addressable memory (e.g., Phase Change Memory an...
Thesis (Ph. D.)--University of Rochester. Department Computer Science, 2018.In the near future, stor...
Emerging non-volatile memory technologies such as phase change memory, spin-torque transfer memory, ...
Byte-addressable nonvolatile memories promise a new technology, persistent memory, which incorporate...
The long stated vision of persistent memory is set to be realized with the release of 3D XPoint mem...
Advances in memory technology are promising the availability of byte-addressable persistent memory a...
Storage Class Memory (SCM) is a novel class of memory technologies that promise to revolutionize dat...
Performance-hungry data center applications demand increasingly higher performance from their storag...
Emerging persistent memory (PM) technologies promise the performance of DRAM with the durability of ...
Non-volatile memory technologies (NVM) introduce a novel class of devices that combine characteristi...
Computer systems in the near future are expected to have Non-Volatile Main Memory (NVMM), enabled by...
Non-volatile memory is expected to coexist with (or even displace) volatile DRAM for main memory in ...
Byte addressable persistent memory eliminates the need for serialization and deserialization of data...
Emerging byte-addressable nonvolatile memories (NVMs) promise persistent memory, which allows proces...
Emerging fast, byte-addressable Persistent Memory (PM) considerably increases the storage performanc...
The predicted shift to low cost, non-volatile, byte-addressable memory (e.g., Phase Change Memory an...
Thesis (Ph. D.)--University of Rochester. Department Computer Science, 2018.In the near future, stor...
Emerging non-volatile memory technologies such as phase change memory, spin-torque transfer memory, ...
Byte-addressable nonvolatile memories promise a new technology, persistent memory, which incorporate...
The long stated vision of persistent memory is set to be realized with the release of 3D XPoint mem...
Advances in memory technology are promising the availability of byte-addressable persistent memory a...
Storage Class Memory (SCM) is a novel class of memory technologies that promise to revolutionize dat...
Performance-hungry data center applications demand increasingly higher performance from their storag...
Emerging persistent memory (PM) technologies promise the performance of DRAM with the durability of ...
Non-volatile memory technologies (NVM) introduce a novel class of devices that combine characteristi...
Computer systems in the near future are expected to have Non-Volatile Main Memory (NVMM), enabled by...
Non-volatile memory is expected to coexist with (or even displace) volatile DRAM for main memory in ...
Byte addressable persistent memory eliminates the need for serialization and deserialization of data...
Emerging byte-addressable nonvolatile memories (NVMs) promise persistent memory, which allows proces...
Emerging fast, byte-addressable Persistent Memory (PM) considerably increases the storage performanc...