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 条
  • [21] Space-Efficient Graph Kernelizations
    Kammer, Frank
    Sajenko, Andrej
    THEORY AND APPLICATIONS OF MODELS OF COMPUTATION, TAMC 2024, 2024, 14637 : 260 - 271
  • [22] SPACE-EFFICIENT PARALLEL MERGING
    KATAJAINEN, J
    LEVCOPOULOS, C
    PETERSSON, O
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 605 : 37 - 49
  • [23] 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
  • [24] Space-efficient informational redundancy
    Glasser, Christian
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2010, 76 (08) : 792 - 811
  • [25] The Space-Efficient Core of Vadalog
    Berger, Gerald
    Gottlob, Georg
    Pieris, Andreas
    Sallinger, Emanuel
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2022, 47 (01):
  • [26] 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
  • [27] A flash translation layer for huge-capacity flash memory storage systems
    Wu, Chin-Hsien
    2008 IEEE/ACS INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1-3, 2008, : 100 - 107
  • [28] Space-efficient sparse matrix storage formats for massively parallel systems
    Simecek, I.
    Langr, D.
    Tvrdik, P.
    2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 54 - 60
  • [29] A Framework for Space-Efficient String Kernels
    Djamal Belazzougui
    Fabio Cunial
    Algorithmica, 2017, 79 : 857 - 883
  • [30] Space-efficient bounded model checking
    Katz, J
    Hanna, Z
    Dershowitz, N
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 686 - 687