Abstract | ||
---|---|---|
Advances in memory technology are promising the availability of byte-addressable persistent memory as an integral component of future computing platforms. This change has significant implications for software that has traditionally made a sharp distinction between durable and volatile storage. In this paper we describe a software-hardware architecture, WrAP, for persistent memory that provides atomicity and durability while simultaneously ensuring that fast paths through the cache, DRAM, and persistent memory layers are not slowed down by burdensome buffering or double-copying requirements. Trace-driven simulation of transactional data structures indicate the potential for significant performance gains using the WrAP approach. |
Year | DOI | Venue |
---|---|---|
2013 | 10.1145/2482767.2482806 | Conf. Computing Frontiers |
Keywords | Field | DocType |
double-copying requirement,trace-driven simulation,burdensome buffering,programming gap,memory technology,volatile memory,persistent memory,significant performance gain,wrap approach,persistent memory layer,significant implication,byte-addressable persistent memory,electrical and computer engineering,electrical engineering,persistence,atomic transactions,computer engineering,programming,phase change memory | Interleaved memory,Semiconductor memory,Uniform memory access,Extended memory,Shared memory,Computer science,Parallel computing,Real-time computing,Memory management,Computer memory,Volatile memory,Embedded system | Conference |
Citations | PageRank | References |
21 | 0.81 | 11 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Ellis Giles | 1 | 46 | 4.39 |
Kshitij Doshi | 2 | 89 | 10.76 |
Peter J. Varman | 3 | 700 | 83.23 |