Data Movement and Aggregation in Flash Memories

被引:0
|
作者
Jiang, Anxiao [1 ]
Langberg, Michael [2 ]
Mateescu, Robert [3 ]
Bruck, Jehoshua [4 ]
机构
[1] Texas A&M Univ, CSE Dept, College Stn, TX 77843 USA
[2] Open Univ Israel, Comp Sci Div, IL-43107 Raanana, Israel
[3] Microsoft Res Cambridge, Cambridge CB3 0FB, England
[4] CALTECH, EE & CNS Dept, Pasadena, CA 91125 USA
来源
2010 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY | 2010年
关键词
D O I
10.1109/ISIT.2010.5513391
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
NAND flash memories have become the most widely used type of non-volatile memories. In a NAND flash memory, every block of memory cells consists of numerous pages, and rewriting a single page requires the whole block to be erased. As block erasures significantly reduce the longevity, speed and power efficiency of flash memories, it is critical to minimize the number of erasures when data are reorganized. This leads to the data movement problem, where data need to be switched in blocks, and the objective is to minimize the number of block erasures. It has been shown that optimal solutions can be obtained by coding. However, coding-based algorithms with the minimum coding complexity still remain an important topic to study. In this paper, we present a very efficient data movement algorithm with coding over GF(2) and with the minimum storage requirement. We also study data movement with more auxiliary blocks and present its corresponding solution. Furthermore, we extend the study to the data aggregation problem, where data can not only be moved but also aggregated. We present both non-coding and coding-based solutions, and rigorously prove the performance gain by using coding.
引用
收藏
页码:1918 / 1922
页数:5
相关论文
共 50 条
  • [21] Flash Watermark: An Anticounterfeiting Technique for NAND Flash Memories
    Sakib, Sadman
    Milenkovic, Aleksandar
    Ray, Biswajit
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2020, 67 (10) : 4172 - 4177
  • [22] Rewriting Codes for Flash Memories
    Yaakobi, Eitan
    Mahdavifar, Hessam
    Siegel, Paul H.
    Vardy, Alexander
    Wolf, Jack Keil
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2014, 60 (02) : 964 - 975
  • [23] On the Capacity and Programming of Flash Memories
    Jiang, Anxiao
    Li, Hao
    Bruck, Jehoshua
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2012, 58 (03) : 1549 - 1564
  • [24] Flash memories: Successes and challenges
    Lai, S. K.
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2008, 52 (4-5) : 529 - 535
  • [25] Modulation Coding for Flash Memories
    Kim, Yongjune
    Kumar, B. V. K. Vijaya
    Cho, Kyoung Lae
    Son, Hongrak
    Kim, Jaehong
    Kong, Jun Jin
    Lee, Jaejin
    2013 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2013,
  • [26] Statistical simulations to inspect and predict data retention and program disturbs in Flash memories
    Larcher, L
    Pavan, P
    2003 IEEE INTERNATIONAL ELECTRON DEVICES MEETING, TECHNICAL DIGEST, 2003, : 165 - 168
  • [27] Statistical modeling for postcycling data retention of split-gate flash memories
    Hu, LC
    Kang, AC
    Shih, JR
    Lin, YF
    Wu, K
    King, YC
    IEEE TRANSACTIONS ON DEVICE AND MATERIALS RELIABILITY, 2006, 6 (01) : 60 - 66
  • [28] Data Storage Time Sensitive ECC Schemes for MLC NAND Flash Memories
    Yang, C.
    Muckatira, D.
    Kulkarni, A.
    Chakrabarti, C.
    2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 2513 - 2517
  • [29] FlAsH illuminates Aβ aggregation
    Tiago F Outeiro
    Nature Chemical Biology, 2011, 7 : 581 - 582
  • [30] MOVEMENT RESEARCH MEMORIES
    Kindred, Audrey
    DANCE MAGAZINE, 2010, 84 (04): : 12 - 12