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] A clustered flash translation layer for mass storage CompactFlash systems
    Park, Kwanghee
    Kim, Deok-Hwan
    2008 DIGEST OF TECHNICAL PAPERS INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 2008, : 229 - 230
  • [2] A space-efficient caching mechanism for flash-memory address translation
    Wu, Chin-Hsien
    Kuo, Tei-Wei
    Yang, Chia-Lin
    NINTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, : 64 - 71
  • [3] A space-efficient flash memory software for mobile devices
    Ryu, Y
    Chung, TS
    Lee, M
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2005, VOL 4, PROCEEDINGS, 2005, 3483 : 72 - 78
  • [4] 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
  • [5] MNFTL: An Efficient Flash Translation Layer for MLC NAND Flash Memory Storage Systems
    Qin, Zhiwei
    Wang, Yi
    Liu, Duo
    Shao, Zili
    Guan, Yong
    PROCEEDINGS OF THE 48TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2011, : 17 - 22
  • [6] 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
  • [7] Quantum space-efficient large language models for Prolog query translation
    Ahmed, Roshan
    Sridevi, S.
    QUANTUM INFORMATION PROCESSING, 2024, 23 (10)
  • [8] 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)
  • [9] MNFTL: An Efficient Flash Translation Layer for MLC NAND Flash Memory
    Ma, Chenlin
    Wang, Yi
    Shen, Zhaoyan
    Chen, Renhai
    Wang, Zhu
    Shao, Zili
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2020, 25 (06)
  • [10] CDCache: Space-Efficient Flash Caching via Compression-before-Deduplication
    Xiao, Hengying
    Li, Jingwei
    Ren, Yanjing
    Wang, Ruijin
    Zhang, Xiaosong
    IEEE INFOCOM 2024-IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2024, : 861 - 870