Space-efficient flash translation layer for CompactFlash systems

被引:0
|
作者
Kim, J [1 ]
Kim, JM
Noh, SH
Min, SL
Cho, Y
机构
[1] Seoul Natl Univ, Sch Comp Sci & Engn, Seoul, South Korea
[2] Hongik Univ, Sch Informat & Comp Engn, Seoul, South Korea
关键词
flash memory; NAND-type flash memory; FTL; CompactFlash; address translation;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Flash memory is becoming increasingly important as nonvolatile storage for mobile consumer electronics due to its low power consumption and shock resistance. However, it imposes technical challenges in that a write should be preceded by an erase operation, and that this erase operation can be performed only in a unit much larger than the write unit. To address these technical hurdles, an intermediate software layer called a flash translation layer (FTL) is generally employed to redirect logical addresses from the host system to physical addresses in flash memory. Previous approaches have performed this address translation at the granularity of either a write unit (page) or an erase unit (block). In this paper, we propose a novel FTL design that combines the two different granularities in address translation. This is motivated by the idea that coarse grain address translation lowers resources required to maintain translation information, which is crucial in mobile consumer products for cost and power consumption reasons, while fine grain address translation is efficient in handling small size writes. Performance evaluation based on trace-driven simulation shows that the proposed scheme significantly outperforms previously proposed approaches.
引用
收藏
页码:366 / 375
页数:10
相关论文
共 50 条
  • [1] FAST: An efficient flash translation layer for flash memory
    Lee, Sang-Won
    Choi, Won-Kyoung
    Park, Dong-Joo
    EMERGING DIRECTIONS IN EMBEDDED AND UBIQUITOUS COMPUTING, 2006, 4097 : 879 - 887
  • [2] BLF: an efficient flash translation layer scheme for flash-based storage systems
    Yang, Yin
    Li, Wenyi
    Tan, Zhihu
    Xie, Changsheng
    Wang, Kai
    JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2015, 38 (07) : 938 - 946
  • [3] A Reliable and Efficient Recovery Scheme for Flash Translation Layer Algorithms
    Baek, SeungJin
    Park, MinSoo
    Chung, Tae-Sun
    ADVANCED SCIENCE LETTERS, 2016, 22 (11) : 3356 - 3359
  • [4] An Efficient Flash Translation Layer for Large Block NAND Flash Devices
    Chung, Tae-Sun
    Park, Dong-Joo
    Kim, Jongik
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2015, 24 (09)
  • [5] HCFTL: A Locality-Aware Flash Translation Layer for Efficient Address Translation
    Pan, Yubiao
    Chen, Hao
    Zhao, Jianing
    Xu, Yinlong
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (08) : 2477 - 2489
  • [6] A FLASH TRANSLATION LAYER FOR MULTIMEDIA STORAGES
    Ryu, Yeonseung
    2010 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO (ICME 2010), 2010, : 808 - 813
  • [7] A survey of Flash Translation Layer
    Chung, Tae-Sun
    Park, Dong-Joo
    Park, Sangwon
    Lee, Dong-Ho
    Lee, Sang-Won
    Song, Ha-Joo
    JOURNAL OF SYSTEMS ARCHITECTURE, 2009, 55 (5-6) : 332 - 343
  • [8] A log buffer-based flash translation layer using fully-associative sector translation
    Lee, Sang-Won
    Park, Dong-Joo
    Chung, Tae-Sun
    Lee, Dong-Ho
    Park, Sangwon
    Song, Ha-Joo
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2007, 6 (03) : 18
  • [9] A Flash Translation Layer for NAND Flash-Based Multimedia Storage Devices
    Ryu, Yeonseung
    IEEE TRANSACTIONS ON MULTIMEDIA, 2011, 13 (03) : 563 - 572
  • [10] A Space Reuse Strategy for Flash Translation Layers in SLC NAND Flash Memory Storage Systems
    Liu, Duo
    Wang, Yi
    Qin, Zhiwei
    Shao, Zili
    Guan, Yong
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (06) : 1094 - 1107