2020
DOI: 10.14778/3436905.3436921
|View full text |Cite
|
Sign up to set email alerts
|

Understanding the idiosyncrasies of real persistent memory

Abstract: High capacity persistent memory (PMEM) is finally commercially available in the form of Intel's Optane DC Persistent Memory Module (DCPMM). Researchers have raced to evaluate and understand the performance of DCPMM itself as well as systems and applications designed to leverage PMEM resulting from over a decade of research. Early evaluations of DCPMM show that its behavior is more nuanced and idiosyncratic than previously thought. Several assumptions made about its performance that guided the design of PMEM-en… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 39 publications
(10 citation statements)
references
References 54 publications
0
10
0
Order By: Relevance
“…Impact of upcoming technologies on GPM's design: Intel recently announced eADR (enhanced ADR) feature in their future server processors [36]. This hardware feature, along with 2 nd generation Optane NVM will drain the entire contents of CPU caches to PM on power failures [3,27,36,39]. This feature will obviate the need to flush cache blocks from CPU's caches in order to guarantee persistence in future processors.…”
Section: Discussionmentioning
confidence: 99%
“…Impact of upcoming technologies on GPM's design: Intel recently announced eADR (enhanced ADR) feature in their future server processors [36]. This hardware feature, along with 2 nd generation Optane NVM will drain the entire contents of CPU caches to PM on power failures [3,27,36,39]. This feature will obviate the need to flush cache blocks from CPU's caches in order to guarantee persistence in future processors.…”
Section: Discussionmentioning
confidence: 99%
“…This cache also serves as a write-combining buffer for adjacent stores. Due to the granularity mismatch between DDR4 and XPLines, random stores incur in costly readmodify-write cycles [14]. Similar to SSDs, DCPMM uses logical addressing for minimizing wear-leveling, leveraging an internal address indirection table [39].…”
Section: Dcpmm Internalsmentioning
confidence: 99%
“…Since the availability of DCPMM, there are some initial studies of data placement in real DRAM+DCPMM systems. Some authors studied the system performance of DCPMM [39], [56], [32], [14], and others have manually modified data placement in either mini or real applications and evaluated the performance benefits in DRAM+DCPMM systems [37], [52], [43], [29], [51], [58]. Finally, recent profiling-based proposals to guide or automate static data placement have already been implemented and evaluated with real DCPMM [9], [38].…”
Section: Tiered Page Placement With Dcpmmmentioning
confidence: 99%
See 1 more Smart Citation
“…Instead, we can leverage a persistent memory module (PMEM) supporting 10× higher storage capacity with excellent non-volatile capabilities, offered by 3D-Xpoint [13,14], which is a variation of phase change memory (PRAM) [15][16][17]. However, modern systems employing PMEM unfortunately undergo unexpected performance and latency variation [18][19][20]. For example, [18] reports that the processor latency with PMEM is non-deterministic and significantly varies, which is 3× worse than a legacy system using DRAM.…”
Section: Introductionmentioning
confidence: 99%