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 条
  • [41] FTL2 : A Hybrid Flash Translation Layer with Logging for Write Reduction in Flash Memory
    Wang, Tianzheng
    Liu, Duo
    Wang, Yi
    Shao, Zili
    ACM SIGPLAN NOTICES, 2013, 48 (05) : 91 - 100
  • [42] Superblock FTL: A Superblock-Based Flash Translation Layer with a Hybrid Address Translation Scheme
    Jung, Dawoon
    Kang, Jeong-Uk
    Jo, Heeseung
    Kim, Jin-Soo
    Lee, Joonwon
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2010, 9 (04)
  • [43] A flash compression layer for SmartMedia card systems
    Yim, KS
    Bahn, H
    Koh, K
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2004, 50 (01) : 192 - 197
  • [44] Random data-aware flash translation layer for NAND flash-based smart devices
    Se Jin Kwon
    Hyung-Ju Cho
    Sungsoo Kim
    Tae-Sun Chung
    The Journal of Supercomputing, 2013, 66 : 81 - 93
  • [45] Design of Multi-thread based Scheme in a Flash Translation Layer
    Kim, Jin-Tae
    Shin, Dong-Geun
    11TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, VOLS I-III, PROCEEDINGS,, 2009, : 52 - 55
  • [46] TCFTL: Improved Real-Time Flash Memory Two Cache Flash Translation Layer Algorithm
    He, Qinlu
    Bian, Genqing
    Zhang, Weiqi
    Wu, Fenglang
    Li, Zhen
    JOURNAL OF NANOELECTRONICS AND OPTOELECTRONICS, 2021, 16 (03) : 403 - 413
  • [47] Hybrid Associative Flash Translation Layer for the Performance Optimization of Chip-Level Parallel Flash Memory
    Kwon, Se Jin
    Cho, Hyung-Ju
    Chung, Tae-Sun
    ACM TRANSACTIONS ON STORAGE, 2013, 9 (04)
  • [48] Random data-aware flash translation layer for NAND flash-based smart devices
    Kwon, Se Jin
    Cho, Hyung-Ju
    Kim, Sungsoo
    Chung, Tae-Sun
    JOURNAL OF SUPERCOMPUTING, 2013, 66 (01) : 81 - 93
  • [49] An efficient and advanced space-management technique for flash memory using reallocation blocks
    Kwon, Se Jin
    Chung, Tae-Sun
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2008, 54 (02) : 631 - 638
  • [50] A Temporal Locality-Aware Page-Mapped Flash Translation Layer
    Kim, Youngjae
    Gupta, Aayush
    Urgaonkar, Bhuvan
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2013, 28 (06) : 1025 - 1044