2013
DOI: 10.1109/mc.2013.189
|View full text |Cite
|
Sign up to set email alerts
|

How Persistent Memory Will Change Software Systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 21 publications
(13 citation statements)
references
References 14 publications
0
13
0
Order By: Relevance
“…This figure shows the fraction of memory access cycles that are spent due to delays related to bus turnaround between reads and writes as a function of the number of write queue entries. 5 The figure shows that up to 17% of memory bus cycles are wasted due to frequent bus turnarounds, with a commonly-used 64-entry write queue. We found that this is mainly because persistent writes frequently overflow the write queue and force the memory controller to drain the writes.…”
Section: Inefficiency Of Prior Memory Scheduling Schemesmentioning
confidence: 99%
See 1 more Smart Citation
“…This figure shows the fraction of memory access cycles that are spent due to delays related to bus turnaround between reads and writes as a function of the number of write queue entries. 5 The figure shows that up to 17% of memory bus cycles are wasted due to frequent bus turnarounds, with a commonly-used 64-entry write queue. We found that this is mainly because persistent writes frequently overflow the write queue and force the memory controller to drain the writes.…”
Section: Inefficiency Of Prior Memory Scheduling Schemesmentioning
confidence: 99%
“…1 As it is in its early stages of development, persistent memory especially serves applications that can benefit from reducing storage (or, persistent data) access latency with relatively few or lightweight changes to application programs, system software, and hardware [7]. Such applications include databases [90], file systems [14,29], keyvalue stores [13], and persistent file caches [5,7]. Other types of applications may not directly benefit from persistent memory, but can still use BA-NVMs as their working memory (nonvolatile main memory without persistence) to leverage the benefits of large capacity and low stand-by power [45,73].…”
Section: Introductionmentioning
confidence: 99%
“…Byte-addressable NVRAM can harbor data in a persistent manner while providing access latency comparable to that of DRAM [6,30]. Table 1 compares conventional storage and memory to NVRAMs such as PCRAM, RRAM, and MRAM.…”
Section: Non-volatile Rammentioning
confidence: 99%
“…Two articles in the August 2013 issue of this magazine cover the impact of these storage-memory improvement technologies on software systems. 7,8 Solutions for working memory are more difficult to predict because of its stricter performance requirements. In the short term, we believe that HMC arrays are likely to be adopted in server markets due to their increased performance.…”
Section: Impact Of Alternative Technologiesmentioning
confidence: 99%