skip to main content
10.1145/2245276.2232040acmconferencesArticle/Chapter ViewAbstractPublication PagessacConference Proceedingsconference-collections
poster

PRAM wear-leveling algorithm for hybrid main memory based on data buffering, swapping, and shifting

Authors Info & Claims
Published:26 March 2012Publication History

ABSTRACT

We propose a novel wear-leveling algorithm for the hybrid main memory architecture which exploits both fast read and write speed of DRAM and low power consumption and high density of PRAM. The wear-leveling algorithm consists of three techniques: DRAM buffering for reducing the write count, multiple data swapping for evening out the write count among all pages, and data shifting evening out the write count among all pages and lines. In order to evaluate performance, we implement a PIN-based wear-leveling simulator. In SPEC CPU2006, our proposed schemes can reduce the write count and maintain the write count equally among all pages and lines with little additional overhead.

References

  1. P. Zhou, B. Zhao, J. Yang, and Y. Zhang, A Durable and Energy Efficient Main Memory Using Phase Change Memory Technology, Proc. The 36th International Symposium on Computer Architecture (ISCA '09), pp. 14--23, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Y. Park, S.-H. Lim, C. Lee, and K. H. Park, PFFS: A Scalable Flash Memory File System for the Hybrid Architecture of Phase-Change RAM and NAND Flash, Proc. The 2008 ACM Symposisum on Applied Computing (SAC '08), pp. 1498--1503, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. K. Qureshi, V. Srinivasan, and J. A. Rivers, Scalable High Performance Main Memory System Using Phase-Change Memory Technology, Proc. The 36th International Symposium on Computer Architecture (ISCA '09), pp. 24--33, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    SAC '12: Proceedings of the 27th Annual ACM Symposium on Applied Computing
    March 2012
    2179 pages
    ISBN:9781450308571
    DOI:10.1145/2245276
    • Conference Chairs:
    • Sascha Ossowski,
    • Paola Lecca

    Copyright © 2012 Authors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 26 March 2012

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • poster

    Acceptance Rates

    SAC '12 Paper Acceptance Rate270of1,056submissions,26%Overall Acceptance Rate1,650of6,669submissions,25%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader