• DocumentCode
    2502917
  • Title

    W-Buddy: Wear-out-aware memory allocator for SCRAM-based low power mobile systems

  • Author

    Seo, Dongyoung ; Shin, Dongkun

  • Author_Institution
    Sungkyunkwan Univ., Suwon, South Korea
  • fYear
    2012
  • fDate
    2-5 Oct. 2012
  • Firstpage
    547
  • Lastpage
    548
  • Abstract
    Since recently emerging storage class RAM (SCRAM) devices are power-efficient, byte-addressable, and non-volatile, they are expected to replace the power-hungry DRAM in mobile consumer devices. However, SCRAM has a limited number of program and erase cycling, requiring a wear-leveling technique. Since the locality in memory access pattern may intensify the discriminated wearing of memory blocks, it is required to change the operating systems such that memory accesses are distributed evenly over all memory space for wear-leveling. We propose a novel memory allocator, called W-Buddy, which selects a free memory chunk to be allocated considering the wear-outs of memory chunks. Our experimental results show that the proposed W-Buddy achieves fourteen time longer lifetime compared with the conventional buddy memory allocator.
  • Keywords
    mobile computing; power aware computing; random-access storage; resource allocation; storage allocation; SCRAM-based low power mobile systems; W-buddy; buddy memory allocator; erase cycling; free memory chunk; memory access pattern locality; memory block wearing; memory chunk wear-out; mobile consumer devices; operating systems; power-hungry DRAM; storage class RAM device; wear-leveling technique; wear-out-aware memory allocator; Memory management; Mobile communication; Operating systems; Phase change random access memory; Power demand; Resource management; Memory Allocator; SCRAM; Wear-leveling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Electronics (GCCE), 2012 IEEE 1st Global Conference on
  • Conference_Location
    Tokyo
  • Print_ISBN
    978-1-4673-1500-5
  • Type

    conf

  • DOI
    10.1109/GCCE.2012.6379905
  • Filename
    6379905