• DocumentCode
    3074624
  • Title

    Analyzing the impact of useless write-backs on the endurance and energy consumption of PCM main memory

  • Author

    Bock, Santiago ; Childers, Bruce ; Melhem, Rami ; Mossé, Daniel ; Zhang, Youtao

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Pittsburgh, Pittsburgh, PA, USA
  • fYear
    2011
  • fDate
    10-12 April 2011
  • Firstpage
    56
  • Lastpage
    65
  • Abstract
    Phase Change Memory (PCM) is an emerging technology that has been recently considered as a cost-effective and energy-efficient alternative to traditional DRAM main memory. Due to the high energy consumption of writes and limited number of write cycles, reducing the number of writes to PCM can result in considerable energy savings and endurance improvement. In this paper, we introduce the concept of useless write-backs, which occur when a dirty cache line that belongs to a dead memory region is evicted from the cache (a dead region is a memory location that is not used again by a program). Since the evicted data is not used again, the write-back can be safely avoided to improve endurance and energy consumption. This paper presents a limit study on the improvement that passing information to the memory system about useless writebacks has on the endurance and energy consumption of systems based on PCM main memory. We developed algorithms to measure the number of useless write-backs to PCM for three different types of memory regions and we present an energy model to determine the maximum energy savings that could potentially be achieved through such a scheme. Our results show that avoiding useless write-backs can save up to 19.8% of energy and improve endurance by up to 26.2%.
  • Keywords
    DRAM chips; phase change memories; power aware computing; DRAM main memory; PCM main memory; dead memory region; dirty cache line; endurance consumption; energy consumption; phase change memory; Data structures; Energy consumption; Instruments; Memory management; Phase change materials; Random access memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance Analysis of Systems and Software (ISPASS), 2011 IEEE International Symposium on
  • Conference_Location
    Austin, TX
  • Print_ISBN
    978-1-61284-367-4
  • Electronic_ISBN
    978-1-61284-368-1
  • Type

    conf

  • DOI
    10.1109/ISPASS.2011.5762715
  • Filename
    5762715