Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Persistent memory: A survey of programming support and implementations
The recent rise of byte-addressable non-volatile memory technologies is blurring the
dichotomy between memory and storage. In particular, they allow programmers to have …
dichotomy between memory and storage. In particular, they allow programmers to have …
Recipe: Converting concurrent dram indexes to persistent-memory indexes
We present Recipe, a principled approach for converting concurrent DRAM indexes into
crash-consistent indexes for persistent memory (PM). The main insight behind Recipe is that …
crash-consistent indexes for persistent memory (PM). The main insight behind Recipe is that …
Halo: A hybrid PMem-DRAM persistent hash index with fast recovery
Hash index, a fundamental component in many data management systems, can benefit from
the emerging persistent memory (PMem) to achieve high performance and instant recovery …
the emerging persistent memory (PMem) to achieve high performance and instant recovery …
Cross-failure bug detection in persistent memory programs
Persistent memory (PM) technologies, such as Intel's Optane memory, deliver high
performance, byte-addressability, and persistence, allowing programs to directly manipulate …
performance, byte-addressability, and persistence, allowing programs to directly manipulate …
{AGAMOTTO}: How Persistent is your Persistent Memory Application?
Persistent Memory (PM) can be used by applications to directly and quickly persist any data
structure, without the overhead of a file system. However, writing PM applications that are …
structure, without the overhead of a file system. However, writing PM applications that are …
MOD: Minimally ordered durable datastructures for persistent memory
Persistent Memory (PM) makes possible recoverable applications that can preserve
application progress across system reboots and power failures. Actual recoverability …
application progress across system reboots and power failures. Actual recoverability …
Bbb: Simplifying persistent programming using battery-backed buffers
Non-volatile memory (NVM) is poised to augment or replace DRAM as main memory. With
the right abstraction and support, non-volatile main memory (NVMM) can provide an …
the right abstraction and support, non-volatile main memory (NVMM) can provide an …
Witcher: Systematic crash consistency testing for non-volatile memory key-value stores
The advent of non-volatile main memory (NVM) enables the development of crash-
consistent software without paying storage stack overhead. However, building a correct …
consistent software without paying storage stack overhead. However, building a correct …
Pronto: Easy and fast persistence for volatile data structures
Non-Volatile Main Memories (NVMMs) promise an opportunity for fast, persistent data
structures. However, building these data structures is hard because their data must be …
structures. However, building these data structures is hard because their data must be …
Janus: Optimizing memory and storage support for non-volatile memory systems
Non-volatile memory (NVM) technologies can manipulate persistent data directly in memory.
Ensuring crash consistency of persistent data enforces that data updates reach all the way to …
Ensuring crash consistency of persistent data enforces that data updates reach all the way to …