The imminent release of 3D XPoint memory by Intel and Micron looks set to end the long wait for affordable persistent memory. Persistent memories combine the persistence of disk with DRAM-like performance, blurring the traditional divide between a byte-addressable, volatile main memory and a block-addressable, persistent storage (e.g., SSDs). One of the most disruptive potential use cases for persistent memories is to host in-memory recoverable data structures. These recoverable data structures may be directly modified by programmers using user-level processor load and store instructions, rather than relying on performance sapping software intermediaries like the operating and file systems. Ensuring the recoverability of these data structu...
The principal tenet of the persistence model is that it abstracts over all the physical properties o...
Sequential consistency (SC) is arguably the most intuitive behavior for a shared-memory multithreade...
In this brief paper, we survey existing correctness definitions for concurrent persistent programs
The imminent release of 3D XPoint memory by Intel and Micron looks set to end the long wait for affo...
Emerging persistent memory (PM) technologies promise the performance of DRAM with the durability of ...
The long stated vision of persistent memory is set to be realized with the release of 3D XPoint mem...
Modern operating systems have been designed around the hypotheses that (a) memory is both byte-addre...
Persistent programming languages combine the features of database systems and programming languages ...
Persistent object oriented architectures have been researched for many years, deriving initially fro...
Persistent object oriented architectures have been researched for many years, deriving initially fro...
Enterprises today are dealing with extremely large amounts of critical digital information that cont...
There is a growing gap between the supply and demand of good quality software, which is primarily du...
The predicted shift to low cost, non-volatile, byte-addressable memory (e.g., Phase Change Memory an...
The design and development of a type secure persistent object store is presented as part of an archi...
Emerging non-volatile memory (NVM) technologies promise the durability of disks with the performance...
The principal tenet of the persistence model is that it abstracts over all the physical properties o...
Sequential consistency (SC) is arguably the most intuitive behavior for a shared-memory multithreade...
In this brief paper, we survey existing correctness definitions for concurrent persistent programs
The imminent release of 3D XPoint memory by Intel and Micron looks set to end the long wait for affo...
Emerging persistent memory (PM) technologies promise the performance of DRAM with the durability of ...
The long stated vision of persistent memory is set to be realized with the release of 3D XPoint mem...
Modern operating systems have been designed around the hypotheses that (a) memory is both byte-addre...
Persistent programming languages combine the features of database systems and programming languages ...
Persistent object oriented architectures have been researched for many years, deriving initially fro...
Persistent object oriented architectures have been researched for many years, deriving initially fro...
Enterprises today are dealing with extremely large amounts of critical digital information that cont...
There is a growing gap between the supply and demand of good quality software, which is primarily du...
The predicted shift to low cost, non-volatile, byte-addressable memory (e.g., Phase Change Memory an...
The design and development of a type secure persistent object store is presented as part of an archi...
Emerging non-volatile memory (NVM) technologies promise the durability of disks with the performance...
The principal tenet of the persistence model is that it abstracts over all the physical properties o...
Sequential consistency (SC) is arguably the most intuitive behavior for a shared-memory multithreade...
In this brief paper, we survey existing correctness definitions for concurrent persistent programs