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
Link To Document