• DocumentCode
    3601490
  • Title

    Phase-Change Memory Optimization for Green Cloud with Genetic Algorithm

  • Author

    Meikang Qiu ; Zhong Ming ; Jiayin Li ; Keke Gai ; Ziliang Zong

  • Author_Institution
    Dept. of Comput. Sci., Pace Univ., New York, NY, USA
  • Volume
    64
  • Issue
    12
  • fYear
    2015
  • Firstpage
    3528
  • Lastpage
    3540
  • Abstract
    Green cloud is an emerging new technology in the computing world in which memory is a critical component. Phase-change memory (PCM) is one of the most promising alternative techniques to the dynamic random access memory (DRAM) that faces the scalability wall. Recent research has been focusing on the multi-level cell (MLC) of PCM. By precisely arranging multiple levels of resistance inside a PCM cell, more than one bit of data can be stored in one single PCM cell. However, the MLC PCM suffers from the degradation of performance compared to the single-level cell(SLC) PCM, due to the longer memory access time. In this paper, we present a genetic-based optimization algorithm for chip multiprocessor (CMP) equipped with PCM memory in green clouds. The proposed genetic-based algorithm not only schedules and assigns tasks to cores in the CMP system, but also provides a PCM MLC configuration that balances the PCM memory performance as well as the efficiency. The experimental results show that our genetic-based algorithm can significantly reduce the maximum memory usage by 76.8 percent comparing with the uniform SLC configuration, and improve the efficiency of memory usage by 127 percent comparing with the uniform 4 bits/cell MLC configuration. Moreover, the performance of the system is also improved by 24.5 percent comparing with the uniform 4 bits/cell MLC configuration in terms of total execution time.
  • Keywords
    DRAM chips; genetic algorithms; microprocessor chips; phase change memories; CMP system; DRAM; PCM MLC configuration; PCM cell; PCM memory performance; SLC PCM; SLC configuration; chip multiprocessor; dynamic random access memory; genetic algorithm; genetic-based algorithm; genetic-based optimization algorithm; green cloud; memory access time; memory usage; multilevel cell; phase-change memory optimization; single-level cell PCM; Cloud computing; Genetic algorithms; Green computing; Memory management; Microprocessors; Phase change materials; Random access memory; MLC; Phase-change memory; SLC; genetic algorithm; green cloud; task scheduling;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2015.2409857
  • Filename
    7054465