Skip to main navigation Skip to search Skip to main content

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

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.

Original languageEnglish
Title of host publication1st IEEE Global Conference on Consumer Electronics 2012, GCCE 2012
Pages547-548
Number of pages2
DOIs
StatePublished - 2012
Event1st IEEE Global Conference on Consumer Electronics, GCCE 2012 - Tokyo, Japan
Duration: 2 Oct 20125 Oct 2012

Publication series

Name1st IEEE Global Conference on Consumer Electronics 2012, GCCE 2012

Conference

Conference1st IEEE Global Conference on Consumer Electronics, GCCE 2012
Country/TerritoryJapan
CityTokyo
Period2/10/125/10/12

Keywords

  • Memory Allocator
  • SCRAM
  • Wear-leveling

Fingerprint

Dive into the research topics of 'W-buddy: Wear-out-aware memory allocator for SCRAM-based low power mobile systems'. Together they form a unique fingerprint.

Cite this