An Efficient Parallel Executing Command Scheduler for NAND Flash Storage Systems

被引:0
|
作者
Yan, Wei [1 ]
Liu, Yu [1 ]
Wang, Xuguang [1 ]
机构
[1] Chinese Acad Sci, Solid State Storage Joint Lab, Suzhou Inst Nanotech & Nanobion, Suzhou 215123, Peoples R China
关键词
command scheduler; flash memory; parallel execution; scoreboard; solid state disk;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Flash memory storage device has received tremendous attention due to its superior performances. The command scheduling algorithm between Flash Translation Layer (FTL) and Flash Controller (FC) is a critical part for the system performance. However, conventional first-in-first-out command scheduling scheme may not fully utilize the full bandwidth due to the different timing budgets for NAND flash operations. In this paper, an efficient out-of-order executing command scheduler is proposed to maximize the parallelism of instructions among channels, targets, dies, planes and even pages. The experimental results demonstrate that the bandwidth can be 45.1 % to 250% higher for different data patterns as compared to regular scheduling.
引用
收藏
页码:20 / 24
页数:5
相关论文
共 50 条
  • [1] 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
  • [2] An efficient NAND flash file system for flash memory storage
    Lim, SH
    Park, KH
    IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (07) : 906 - 912
  • [3] An Optimized Accessing Scheduler of Multi-channel Nand Flash Storage System
    Li, Xin
    Yu, Ji-yang
    Zhao, Si-yang
    Wang, Lu-yuan
    Guo, Jian
    INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER SCIENCE AND ENGINEERING (ACSE 2014), 2014, : 30 - 34
  • [4] An Efficient Multimedia File System for NAND Flash Memory Storage
    Park, Sang Oh
    Kim, Sung Jo
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2009, 55 (01) : 139 - 145
  • [5] An Efficient Multimedia File System for NAND Flash Memory Storage
    Park, Sang Oh
    Kim, Sung Jo
    2009 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 2009, : 341 - 342
  • [6] An Advanced TRIM Command for Extending Lifetime of TLC NAND Flash-based Storage
    Kwon, Kirock
    Kang, Dong Hyun
    Park, Jonggyu
    Eom, Young Ik
    2017 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2017,
  • [7] Energy-Efficient Partial LDPC Decoding for NAND Flash-Based Storage Systems
    Jung, Jaehwan
    ELECTRONICS, 2024, 13 (07)
  • [8] TreeFTL: Efficient RAM Management for High Performance of NAND Flash-based Storage Systems
    Wang, Chundong
    Wong, Weng-Fai
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 374 - 379
  • [9] DCR: Deterministic Crash Recovery for NAND Flash Storage Systems
    Chen, Renhai
    Zhang, Chi
    Wang, Yi
    Shen, Zhaoyan
    Liu, Duo
    Shao, Zili
    Guan, Yong
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2019, 38 (12) : 2201 - 2214
  • [10] Deterministic Crash Recovery for NAND Flash Based Storage Systems
    Zhang, Chi
    Wang, Yi
    Wang, Tianzheng
    Chen, Renhai
    Liu, Duo
    Shao, Zili
    2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,