Hyper switching memory utilization on hybrid main memory for improved task execution and reduced power consumption

Abstract The problem of lifetime maximization of PCM has been well studied. The arrival of non-volatile memory devices has replaced the traditional DRAM. Still the DRAM has many limitations on endurance and high power write operations. Similarly, number of designs has been discussed earlier to maximize the lifetime of PCM by catching the main memory at available DRAM. Still they could not achieve the performance on power consumption reduction and increasing memory utilization. To improve the performance in power consumption reduction and lifetime maximization, and categorical model is presented in this paper. The proposed method categorizes the processes according to their memory access activity. The categorized process has been allocated to respective part of hybrid memory which encourages maximum read and minimum write in PCM. The proposed method increases the lifetime of PCM than other methods.

[1]  Enhong Chen,et al.  Optimal task allocation on non-volatile memory based hybrid main memory , 2011, RACS.

[2]  Rami G. Melhem,et al.  Delta-compressed caching for overcoming the write bandwidth limitation of hybrid main memory , 2013, TACO.

[3]  Anthony A. Maciejewski,et al.  Static resource allocation for heterogeneous computing environments with tasks having dependencies, priorities, deadlines, and multiple versions , 2008, J. Parallel Distributed Comput..

[4]  Onur Mutlu,et al.  Architecting phase change memory as a scalable dram alternative , 2009, ISCA '09.

[5]  Keke Gai,et al.  Phase-Change Memory Optimization for Green Cloud with Genetic Algorithm , 2015, IEEE Transactions on Computers.

[6]  Yuan Xie,et al.  Access scheme of Multi-Level Cell Spin-Transfer Torque Random Access Memory and its optimization , 2010, 2010 53rd IEEE International Midwest Symposium on Circuits and Systems.

[7]  Rami G. Melhem,et al.  Using PCM in Next-generation Embedded Space Applications , 2010, 2010 16th IEEE Real-Time and Embedded Technology and Applications Symposium.

[8]  A. Shajin Nargunam,et al.  Optimal Resource Allocation Technique (ORAT) for Green Cloud Computing , 2012 .

[9]  Qingxu Deng,et al.  Allocation and scheduling of real-time tasks with volatile/non-volatile hybrid memory systems , 2015, 2015 IEEE Non-Volatile Memory System and Applications Symposium (NVMSA).

[10]  Wei Jiang,et al.  Power-Aware Data Management Based on Hybrid RAM-NVM Memory for Smart Bracelet , 2017 .

[11]  Miodrag Potkonjak,et al.  Coding-based energy minimization for Phase Change Memory , 2012, DAC Design Automation Conference 2012.

[12]  Enhong Chen,et al.  Task Allocation on Nonvolatile-Memory-Based Hybrid Main Memory , 2013, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[13]  Kenli Li,et al.  Dynamic Data Allocation and Task Scheduling on Multiprocessor Systems With NVM-Based SPM , 2019, IEEE Access.

[14]  Vijayalakshmi Srinivasan,et al.  Scalable high performance main memory system using phase-change memory technology , 2009, ISCA '09.

[15]  Sanghyuk Jung,et al.  Hierarchical architecture of flash-based storage systems for high performance and durability , 2009, 2009 46th ACM/IEEE Design Automation Conference.