[go: up one dir, main page]

skip to main content
10.1145/2989081.2989110acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmemsysConference Proceedingsconference-collections
extended-abstract

DRAMPersist: Making DRAM Systems Persistent

Published: 03 October 2016 Publication History

Abstract

Modern applications exercise main memory systems in different ways. A lot of scale-out, in-memory applications exploit a number of desirable properties provided by DRAM such as high capacity, low latency and high bandwidth. Although DRAM technology continues to scale aggressively, new resistive memory technologies are on the horizon, promising scalability, density and non-volatility. However, they still suffer from longer, asymmetric read-write latencies and have lower endurance as compared to DRAM. Considering these factors, scale-out, distributed applications will benefit greatly from main memory architectures that provide the non-volatility of new memory technologies, but still have DRAM-like latencies. To that end, we introduce DRAMPersist -- a novel mechanism to make main memory persistent and complement existing high speed storage, specifically geared for scale-out systems.

References

[1]
M. Awasthi. Rethinking Design Metrics for Datacenter DRAM. In Proceedings of MEMSYS, 2015.
[2]
J. S. Kim et al. A 1.2 v 12.8 gb/s 2 gb mobile wide-i/o dram with 4x 128 i/os using tsv based stacking. 2012.
[3]
K. Kim. Silicon technologies and solutions for the data-driven world. In Proceedings of ISSCC, 2015.
[4]
K. T. Malladi et al. Towards Energy-Proportional Datacenter Memory with Mobile DRAM. In Proceedings of ISCA, 2012.
[5]
J. Ousterhout et al. The Case for RAMCloud. Commun. ACM, 54(7), July 2011.
[6]
M. Zaharia et al. Spark: Cluster Computing with Working Sets. In Proceedings of Hot Cloud, 2010.
[7]
T. Zhang et al. Half-dram: A high-bandwidth and low-power dram architecture from the rethinking of fine-grained activation. In Proceedings of ISCA, 2014.

Cited By

View all
  • (2023)CXL Memory as Persistent Memory for Disaggregated HPC: A Practical ApproachProceedings of the SC '23 Workshops of the International Conference on High Performance Computing, Network, Storage, and Analysis10.1145/3624062.3624175(983-994)Online publication date: 12-Nov-2023

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
MEMSYS '16: Proceedings of the Second International Symposium on Memory Systems
October 2016
463 pages
ISBN:9781450343053
DOI:10.1145/2989081
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 October 2016

Check for updates

Author Tags

  1. DRAM
  2. NVRAM
  3. Persistent
  4. Replication
  5. Systems

Qualifiers

  • Extended-abstract
  • Research
  • Refereed limited

Conference

MEMSYS '16

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2023)CXL Memory as Persistent Memory for Disaggregated HPC: A Practical ApproachProceedings of the SC '23 Workshops of the International Conference on High Performance Computing, Network, Storage, and Analysis10.1145/3624062.3624175(983-994)Online publication date: 12-Nov-2023

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media