• DocumentCode
    3290638
  • Title

    Making Write Less Blocking for Read Accesses in Phase Change Memory

  • Author

    Yue, Jianhui ; Zhu, Yifeng

  • fYear
    2012
  • fDate
    7-9 Aug. 2012
  • Firstpage
    269
  • Lastpage
    277
  • Abstract
    Phase-change Memory (PCM) is a promising alternative or complement to DRAM for its non-volatility, scalable bit density, and fast read performance. Nevertheless, PCM has two serious challenges including extraordinarily slow write speed and less-than-desirable write endurance. While recent research has improved the write endurance significantly, slow write speed become a more prominent issue and prevents PCM from being widely used in real systems. To improve write speed, this paper proposes a new memory micro-architecture, called Parallel Chip PCM(PC2M), which leverages the spatial locality of memory accesses and trades bank-level parallelism for larger chip-level parallelism. We also present a micro-write scheme to reduce the blocking for read accesses caused by uninterrupted serialized writes. Micro-write breaks a large write into multiple smaller writes and timely schedules newly arriving reads immediately after a small write completes. Our design is orthogonal to many existing PCM write hiding techniques, and thus can be used to further optimize PCM performance. Based on simulation experiments of a multi-core processor under SPEC CPU 2006 multi-programmed workloads, our proposed techniques can reduce the memory latency of standard PCM by 68.5% and improve the system performance by 30.3% on average. PC2M and Micro-write significantly outperform existing approaches.
  • Keywords
    DRAM chips; multiprocessing systems; phase change memories; DRAM; PC2M; PCM write hiding techniques; SPEC CPU 2006 multiprogrammed workloads; bank-level parallelism; chip-level parallelism; extraordinarily slow write speed; less-than-desirable write endurance; memory access spatial locality; memory microarchitecture; micro-write scheme; multicore processor; nonvolatility; parallel chip PCM; phase change memory; read access; read performance; scalable bit density; uninterrupted serialized writes; write less blocking; Computer architecture; Microprocessors; Parallel processing; Phase change materials; Random access memory; Schedules; Writing; computer architecture; phase change memory; read latency;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2012 IEEE 20th International Symposium on
  • Conference_Location
    Washington, DC
  • ISSN
    1526-7539
  • Print_ISBN
    978-1-4673-2453-3
  • Type

    conf

  • DOI
    10.1109/MASCOTS.2012.39
  • Filename
    6298187