STAFF: A flash driver algorithm minimizing block erasures

  • Authors:
  • Tae-Sun Chung;Hyung-Seok Park

  • Affiliations:
  • College of Information Technology, Ajou University, Republic of Korea;System LSI Division, Samsung Electronics, Co., Ltd., Gyeonggi-Do 449-711, Republic of Korea

  • Venue:
  • Journal of Systems Architecture: the EUROMICRO Journal
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Recently, flash memory is widely used in embedded applications since it has strong points: non-volatility, fast access speed, shock resistance, and low power consumption. However, due to its hardware characteristics, it requires a software layer called flash translation layer (FTL). The main functionality of FTL is to convert logical addresses from the host to physical addresses of flash memory. We propose a new FTL algorithm called state transition applied fast flash translation layer (STAFF). Compared to the previous FTL algorithms, STAFF shows higher performance and requires less memory. We provide performance results based on our implementation of STAFF and previous FTL algorithms.