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 …
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 …
PMFuzz: Test case generation for persistent memory programs
The Persistent Memory (PM) technology combines the persistence of storage with the
performance approaching that of DRAM. Programs taking advantage of PM must ensure …
performance approaching that of DRAM. Programs taking advantage of PM must ensure …
Fast, flexible, and comprehensive bug detection for persistent memory programs
Debugging persistent memory (PM) programs faces a fundamental tradeoff between
performance overhead and bug coverage (comprehensiveness). Large performance …
performance overhead and bug coverage (comprehensiveness). Large performance …
Jaaru: Efficiently model checking persistent memory programs
Persistent memory (PM) technologies combine near DRAM performance with persistency
and open the possibility of using one copy of a data structure as both a working copy and a …
and open the possibility of using one copy of a data structure as both a working copy and a …
PerMA-bench: benchmarking persistent memory access
Persistent memory's (PMem) byte-addressability and persistence at DRAM-like speed with
SSD-like capacity have the potential to cause a major performance shift in database storage …
SSD-like capacity have the potential to cause a major performance shift in database storage …
Chipmunk: Investigating crash-consistency in persistent-memory file systems
We present Chipmunk, a new framework to test persistent-memory (PM) file systems for
crash-consistency bugs. Using Chipmunk, we discovered 23 new bugs across five PM file …
crash-consistency bugs. Using Chipmunk, we discovered 23 new bugs across five PM file …
Execution reconstruction: Harnessing failure reoccurrences for failure reproduction
Reproducing production failures is crucial for software reliability. Alas, existing bug
reproduction approaches are not suitable for production systems because they are not …
reproduction approaches are not suitable for production systems because they are not …
{DURINN}: Adversarial Memory and Thread Interleaving for Detecting Durable Linearizability Bugs
Non-volatile memory (NVM) has promoted the development of concurrent crash-consistent
data structures, which serve as the backbone of various in-memory persistent applications …
data structures, which serve as the backbone of various in-memory persistent applications …
Yashme: detecting persistency races
Persistent memory (PM) or Non-Volatile Random-Access Memory (NVRAM) hardware such
as Intel's Optane memory product promises to transform how programs store and manipulate …
as Intel's Optane memory product promises to transform how programs store and manipulate …