• DocumentCode
    2996223
  • Title

    Optimizing Scheduling in Embedded CMP Systems with Phase Change Memory

  • Author

    Jiayin Li ; Zhiyang Zhang ; Meikang Qiu ; Ping Zhang ; Gang Quan ; Yongxin Zhu

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Kentucky, Lexington, KY, USA
  • fYear
    2012
  • fDate
    17-19 Dec. 2012
  • Firstpage
    532
  • Lastpage
    539
  • Abstract
    Phase Change Memory (PCM) is emerging as one of the most promising alternative technology to the Dynamic RAM (DRAM) when building large-scale main memory systems. Even though the PCM is easy to scale, it encounters serious endurance problems. Writes are the primary wear mechanism in the PCM. The PCM can perform 108 to 109 times of writes before it cannot be programmed reliably. In addition, the PCM has high write latency. To prolong the lifetime of the PCM as the main memory and enhance the performance, we propose a Scratch Pad Memory (SPM) based memory mechanism and an Integer Linear Programming (ILP) memory activities scheduling algorithm to reduce the redundant write operations in the PCM. The idea of our approach is to share the data copies among the SPMs, instead of writing back to the PCM main memory each time a modify occurs. Our experimental results show that the ILP scheduling can generate the optimal schedule of memory activities with minimum write operations, reducing the number of write by up to 61%.
  • Keywords
    DRAM chips; integer programming; linear programming; microprocessor chips; multiprocessing systems; performance evaluation; phase change memories; DRAM; ILP scheduling; PCM; SPM; data copy sharing; dynamic RAM; embedded CMP systems; endurance problems; high write latency; integer linear programming memory activities scheduling algorithm; large-scale main memory systems; performance enhancement; phase change memory; primary wear mechanism; redundant write operations reduction; scheduling optimization; scratch pad memory based memory mechanism; Clocks; Heating; Memory management; Optimization; Phase change materials; Random access memory; Schedules;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems (ICPADS), 2012 IEEE 18th International Conference on
  • Conference_Location
    Singapore
  • ISSN
    1521-9097
  • Print_ISBN
    978-1-4673-4565-1
  • Electronic_ISBN
    1521-9097
  • Type

    conf

  • DOI
    10.1109/ICPADS.2012.78
  • Filename
    6414454