• DocumentCode
    32666
  • Title

    Task Allocation on Nonvolatile-Memory-Based Hybrid Main Memory

  • Author

    Wanyong Tian ; Yingchao Zhao ; Liang Shi ; Qingan Li ; Jianhua Li ; Xue, Chun Jason ; Minming Li ; Enhong Chen

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of China, Hefei, China
  • Volume
    21
  • Issue
    7
  • fYear
    2013
  • fDate
    Jul-13
  • Firstpage
    1271
  • Lastpage
    1284
  • Abstract
    In this paper, we consider the task allocation problem on a hybrid main memory composed of nonvolatile memory (NVM) and dynamic random access memory (DRAM). Compared to the conventional memory technology DRAM, the emerging NVM has excellent energy performance since it consumes orders of magnitude less leakage power. On the other hand, most types of NVMs come with the disadvantages of much shorter write endurance and longer write latency as opposed to DRAM. By leveraging the energy efficiency of NVM and long write endurance of DRAM, this paper explores task allocation techniques on hybrid memory for multiple objectives such as minimizing the energy consumption, extending the lifetime, and minimizing the memory size. The contributions of this paper are twofold. First, we design the integer linear programming (ILP) formulations that can solve different objectives optimally. Then, we propose two sets of heuristic algorithms including three polynomial time offline heuristics and three online heuristics. Experiments show that compared to the optimal solutions generated by the ILP formulations, the offline heuristics can produce near-optimal results.
  • Keywords
    DRAM chips; integer programming; linear programming; DRAM; ILP; NVM; dynamic random access memory; energy consumption; hybrid main memory; integer linear programming; nonvolatile memory; task allocation; Educational institutions; Energy consumption; Memory management; Nonvolatile memory; Phase change random access memory; Resource management; Hybrid main memory; integer linear programming (ILP); nonvolatile memory (NVM);
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2012.2208129
  • Filename
    6268363