Non-Volatile Memory (NVM) technologies, such as 3D XPoint, offer DRAM-like performance and byte-addressable access to persistent data. NVMs promise an opportunity for fast, persistent data structures, and a wide range of applications stand to benefit from the performance potential of these technologies. These potential benefits are greatest when applications access NVM directly via load/store instructions rather than conventional file-based interfaces. Directly accessing NVM presents several challenges. In particular, applications need guaranteed consistency and safety semantics to protect their data structures in the face of system failures and programming errors.Implementing data structures that meet these requirements is challenging and ...
International audienceBeyond the fact of generating machine code, compilers play a critical role in ...
New non-volatile memory (NVM) technologies enable direct, durable storage of data in an application'...
Persistent Memory, in the form of byte-addressable Non-Volatile Memories (NVMs), provides a low-cost...
Non-Volatile Memory (NVM) technologies, such as 3D XPoint, offer DRAM-like performance and byte-addr...
Pronto is a new NVMM library that reduces the programming effort required to add persistence to vola...
Pronto is a new NVMM library that reduces the programming effort required to add persistence to vola...
Recent advances in memory technology have led to the creation of high-performance, non-vo...
Emerging non-volatile memory technologies such as phase change memory, spin-torque transfer memory, ...
In the context of emerging non-volatile memory (NVM) where data structures can persist in-memory an...
Byte-addressable, non-volatile memory (NVM) is emerging as a revolutionary memory technology that pr...
Byte-addressable non-volatile memories (NVM) have been envisioned as a new tier in computer systems,...
Byte-addressable non-volatile memories (NVM) have been envisioned as a new tier in computer systems,...
This paper introduces NVCache, an approach that uses a non-volatile main memory (NVMM) as a write ca...
Recent non-volatile memory (NVM) technologies, such as PCM, STT-MRAM and ReRAM, can act as both main...
Fast non-volatile memories (NVMs) are appearing on the processor memory bus alongside DRAM, becoming...
International audienceBeyond the fact of generating machine code, compilers play a critical role in ...
New non-volatile memory (NVM) technologies enable direct, durable storage of data in an application'...
Persistent Memory, in the form of byte-addressable Non-Volatile Memories (NVMs), provides a low-cost...
Non-Volatile Memory (NVM) technologies, such as 3D XPoint, offer DRAM-like performance and byte-addr...
Pronto is a new NVMM library that reduces the programming effort required to add persistence to vola...
Pronto is a new NVMM library that reduces the programming effort required to add persistence to vola...
Recent advances in memory technology have led to the creation of high-performance, non-vo...
Emerging non-volatile memory technologies such as phase change memory, spin-torque transfer memory, ...
In the context of emerging non-volatile memory (NVM) where data structures can persist in-memory an...
Byte-addressable, non-volatile memory (NVM) is emerging as a revolutionary memory technology that pr...
Byte-addressable non-volatile memories (NVM) have been envisioned as a new tier in computer systems,...
Byte-addressable non-volatile memories (NVM) have been envisioned as a new tier in computer systems,...
This paper introduces NVCache, an approach that uses a non-volatile main memory (NVMM) as a write ca...
Recent non-volatile memory (NVM) technologies, such as PCM, STT-MRAM and ReRAM, can act as both main...
Fast non-volatile memories (NVMs) are appearing on the processor memory bus alongside DRAM, becoming...
International audienceBeyond the fact of generating machine code, compilers play a critical role in ...
New non-volatile memory (NVM) technologies enable direct, durable storage of data in an application'...
Persistent Memory, in the form of byte-addressable Non-Volatile Memories (NVMs), provides a low-cost...