2012
DOI: 10.1007/978-3-642-32600-4_8
|View full text |Cite
|
Sign up to set email alerts
|

A Write Efficient PCM-Aware Sort

Abstract: Abstract. There is an increasing interest in developing Phase Change Memory (PCM) based main memory systems. In order to retain the latency benefits of DRAM, such systems typically have a small DRAM buffer as a part of the main memory. However, for these systems to be widely adopted, limitations of PCM such as low write endurance and expensive writes need to be addressed. In this paper, we propose PCMaware sorting algorithms that can mitigate writes on PCM by efficient use of the small DRAM buffer. Our perform… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2015
2015
2018
2018

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 7 publications
0
3
0
Order By: Relevance
“…For example, [37] describes the necessary optimizations if sorting is to be applied over data in PCM. The authors propose and evaluate mechanisms for using a small DRAM buffer ahead of PCM to optimize performance.…”
Section: Query Processingmentioning
confidence: 46%
“…For example, [37] describes the necessary optimizations if sorting is to be applied over data in PCM. The authors propose and evaluate mechanisms for using a small DRAM buffer ahead of PCM to optimize performance.…”
Section: Query Processingmentioning
confidence: 46%
“…With these underlying optimizations for drivers, FTL, and memory controller, the algorithms can directly benefit, but algorithms can also be optimized from a higher level. In this level, there are two ways to control or reduce NVM writes: One is to take advantage of extra caches [72,73] to mitigate NVM write requests with the help of DRAM; the other is to utilize the low-overhead NVM reads and in-time calculations to waive the costly NVM writes [58,74]. For further reducing NVM writes, even parts of constraints on data structures or algorithms [74][75][76] can be appropriately relaxed.…”
Section: Query Processing and Optimization In Platforms With New Hardmentioning
confidence: 99%
“…Reducing movement is an important requirement among the many other reasons for choosing a given sorting algorithm, however different algorithms may result in different data movement patterns with different amounts of bit flips per move. While some have studied sorting on PCM [30], they focus on evaluating writes, not bit flips.…”
Section: Other Techniques Algorithms and Effectsmentioning
confidence: 99%