• DocumentCode
    509982
  • Title

    Flip-N-Write: A simple deterministic technique to improve PRAM write performance, energy and endurance

  • Author

    Cho, Sangyeun ; Lee, Hyunjin

  • Author_Institution
    Comput. Sci. Dept., Univ. of Pittsburgh, Pittsburgh, PA, USA
  • fYear
    2009
  • fDate
    12-16 Dec. 2009
  • Firstpage
    347
  • Lastpage
    357
  • Abstract
    The phase-change random access memory (PRAM) technology is fast maturing to production levels. Main advantages of PRAM are non-volatility, byte addressability, in-place programmability, low-power operation, and higher write endurance than that of current flash memories. However, the relatively low write bandwidth and the less-than-desirable write endurance of PRAM remain room for improvement. This paper proposes and evaluates Flip-N-Write, a simple microarchitectural technique to replace a PRAM write operation with a more efficient read-modify-write operation. On a write, after quick bit-by-bit inspection of the original data word and the new data word, Flip-N-Write writes either the new data word or the ¿flipped¿ value of it. Flip-N-Write introduces a single bit associated with each PRAM word to indicate whether the PRAM word has been flipped or not. We analytically and experimentally show that the proposed technique reduces the PRAM write time by half, more than doubles the write endurance, and achieves commensurate savings in write energy under the same instantaneous write power constraint. Due to its simplicity, Flip-N-Write is straightforward to implement within a PRAM device.
  • Keywords
    phase change memories; PRAM; byte addressability; current flash memories; flip-n-write; higher write endurance; in-place programmability; low power operation; microarchitectural technique; nonvolatility; phase change random access memory technology; quick bit-by-bit inspection; read-modify-write operation; write bandwidth; Bandwidth; Flash memory; Inspection; Microarchitecture; Nonvolatile memory; Permission; Phase change memory; Phase change random access memory; Random access memory; Scalability; Phase-change memory; memory write performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microarchitecture, 2009. MICRO-42. 42nd Annual IEEE/ACM International Symposium on
  • Conference_Location
    New York, NY
  • ISSN
    1072-4451
  • Print_ISBN
    978-1-60558-798-1
  • Type

    conf

  • Filename
    5375405