skip to main content
10.1145/2627369.2627630acmconferencesArticle/Chapter ViewAbstractPublication PagesislpedConference Proceedingsconference-collections
research-article

Making B+-tree efficient in PCM-based main memory

Published: 11 August 2014 Publication History

Abstract

Phase change memory (PCM) is a promising technology for building future large-scale and low-power main memory systems. Main memory databases (MMDBs) can benefit from the high density of PCM. However, its long write latency, high write energy, and limited lifetime, bring challenges to database algorithm design for PCM-based memory systems. In this paper, we focus on making B+-tree PCM-friendly by reducing the write accesses to PCM. We propose three different schemes. Experimental results show that they can efficiently improve the performance, reduce the memory energy consumption, and improve the lifetime for PCM memory.

References

[1]
K. Bailey et al. Operating system implications of fast, cheap, non-volatile memory. In HotOS, 2011.
[2]
N. Binkert et al. The gem5 simulator. SIGARCH Comput. Archit. News, 39(2):1--7, 2011.
[3]
A. M. Caulfield et al. Moneta: a high-performance storage array architecture for next-generation, non-volatile memories. In MICRO, 2010.
[4]
S. Chen et al. Rethinking database algorithms for phase change memory. In CIDR, 2011.
[5]
S. Cho et al. Flip-n-write: a simple deterministic technique to improve pram write performance, energy and endurance. In MICRO, 2009.
[6]
J. Condit et al. Better i/o through byte-addressable, persistent memory. In SOSP, 2009.
[7]
E. Doller. Phase change memory and its impacts on memory hierarchy. http://www.pdl.cmu.edu/SDI/2009/slides/Numonyx.pdf, 2009.
[8]
H. Garcia-Molina et al. Main memory database systems: An overview. IEEE Trans. Knowledge and Data Engineering, 4(6):509--516, 1992.
[9]
R. A. Hankins et al. Effect of node size on the performance of cache-conscious b+-tree. In SIGMETRICS, 2003.
[10]
W. Hu. Redesign of database algorithms for next generation non-volatile memory technology. Master's thesis, National University of Singapore, 2013.
[11]
L. Jiang et al. Fpb: fine-grained power budgeting to improve write throughput of multi-level cell phase change memory. In MICRO, 2012.
[12]
B. C. Lee et al. Architecting phase change memory as a scalable dram alternative. In ISCA, 2009.
[13]
M. K. Qureshi et al. Enhancing lifetime and security of pcm-based main memory with start-gap wear leveling. In MICRO, 2009.
[14]
M. K. Qureshi et al. Scalable high performance main memory system using phase-change memory technology. In ISCA, 2009.
[15]
P. Zhou et al. A durable and energy efficient main memory using phase change memory technology. In ISCA, 2009.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ISLPED '14: Proceedings of the 2014 international symposium on Low power electronics and design
August 2014
398 pages
ISBN:9781450329750
DOI:10.1145/2627369
Permission to make digital or hard copies of all or part 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 components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 11 August 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. b+-tree
  2. database
  3. phase change memory

Qualifiers

  • Research-article

Funding Sources

Conference

ISLPED'14
Sponsor:

Acceptance Rates

ISLPED '14 Paper Acceptance Rate 63 of 184 submissions, 34%;
Overall Acceptance Rate 398 of 1,159 submissions, 34%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)18
  • Downloads (Last 6 weeks)0
Reflects downloads up to 28 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media