REVIEW 4 cited by
Basic Performance Measurements of the Intel Optane DC Persistent Memory Module
Not yet reviewed by Pith; the record is open.
This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.
SPECIMEN: schema-true, not a live event
T0 review · schema-true
One-sentence machine reading of the paper's core claim.
pith:XXXXXXXX · record.json · timestamp
Basic Performance Measurements of the Intel Optane DC Persistent Memory Module
read the original abstract
Scalable nonvolatile memory DIMMs will finally be commercially available with the release of the Intel Optane DC Persistent Memory Module (or just "Optane DC PMM"). This new nonvolatile DIMM supports byte-granularity accesses with access times on the order of DRAM, while also providing data storage that survives power outages. This work comprises the first in-depth, scholarly, performance review of Intel's Optane DC PMM, exploring its capabilities as a main memory device, and as persistent, byte-addressable memory exposed to user-space applications. This report details the technologies performance under a number of modes and scenarios, and across a wide variety of macro-scale benchmarks. Optane DC PMMs can be used as large memory devices with a DRAM cache to hide their lower bandwidth and higher latency. When used in this Memory (or cached) mode, Optane DC memory has little impact on applications with small memory footprints. Applications with larger memory footprints may experience some slow-down relative to DRAM, but are now able to keep much more data in memory. When used under a file system, Optane DC PMMs can result in significant performance gains, especially when the file system is optimized to use the load/store interface of the Optane DC PMM and the application uses many small, persistent writes. For instance, using the NOVA-relaxed NVMM file system, we can improve the performance of Kyoto Cabinet by almost 2x. Optane DC PMMs can also enable user-space persistence where the application explicitly controls its writes into persistent Optane DC media. In our experiments, modified applications that used user-space Optane DC persistence generally outperformed their file system counterparts. For instance, the persistent version of RocksDB performed almost 2x faster than the equivalent program utilizing an NVMM-aware file system.
Forward citations
Cited by 4 Pith papers
-
The Kernel's Write: Application Read-Only Memory
Proposes AROM to shift LtRAM management to the OS by making pages read-only to applications, using CoW faults for writes to simplify DIMM hardware.
-
WIO: Upload-Enabled Computational Storage on CXL SSDs
WIO enables reversible computational storage on CXL SSDs via WebAssembly actors and zero-copy migration, achieving up to 2x throughput and 3.75x lower write latency.
-
TicToc: Enabling Bandwidth-Efficient DRAM Caching for both Hits and Misses in Hybrid Memory Systems
TicToc integrates TIC and TOC DRAM cache organizations with dirty-bit optimizations to deliver 10% speedup over baseline TIC in 4GB DRAM cache evaluations against 3D-XPoint memory while using only 34KB SRAM.
-
To Update or Not To Update?: Bandwidth-Efficient Intelligent Replacement Policies for DRAM Caches
RRIP-AOB and ETR enable stateful replacement in 2GB DRAM caches for 18% speedup using <1KB SRAM by reducing state-tracking bandwidth 70%.
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.