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
来源
2013 IEEE 4TH INTERNATIONAL CONFERENCE ON ELECTRONICS INFORMATION AND EMERGENCY COMMUNICATION (ICEIEC) | 2014年
关键词
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 条
  • [31] An efficient buffer management scheme for implementing a B-tree on NAND flash memory
    Lee, Hyun-Seob
    Park, Sangwon
    Song, Hajoo
    Lee, Dong-Ho
    EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2007, 4523 : 181 - +
  • [32] Command queue-aware host I/O stack for mobile flash storage
    Han, Kyuhwa
    Shin, Dongkun
    JOURNAL OF SYSTEMS ARCHITECTURE, 2020, 109
  • [33] Reliability Enhancement of Flash-Memory Storage Systems: An Efficient Version-Based Design
    Chang, Yuan-Hao
    Huang, Po-Chun
    Hsu, Pei-Han
    Lee, Lue-Jane
    Kuo, Tei-Wei
    Du, David Hung-Chang
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (12) : 2503 - 2515
  • [34] Energy-efficient flash-memory storage systems with an interrupt-emulation mechanism
    Wu, CH
    Kuo, TW
    Yang, CL
    INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS, 2004, : 134 - 139
  • [35] Endurance enhancement of flash-memory storage systems: An efficient static wear leveling design
    Chang, Yuan-Hao
    Hsieh, Jen-Wei
    Kuo, Tei-Wei
    2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 212 - +
  • [36] Efficient Victim Block Selection for Flash Storage Devices
    Tsao, Che-Wei
    Chang, Yuan-Hao
    Yang, Ming-Chang
    Huang, Po-Chun
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (12) : 3444 - 3460
  • [37] RMSS: An Efficient Recovery Management Scheme on NAND Flash Memory based Solid State Disk
    Lee, Hyun-Seob
    Park, Sangwon
    Lee, Dong-Ho
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2013, 59 (01) : 107 - 112
  • [38] An efficient index buffer management scheme for implementing a B-tree on NAND flash memory
    Lee, Hyun-Seob
    Lee, Dong-Ho
    DATA & KNOWLEDGE ENGINEERING, 2010, 69 (09) : 901 - 916
  • [39] A Charge Trap Folded NAND Flash Memory Device With Band-Gap-Engineered Storage Node
    Cho, Seongjae
    Shim, Won Bo
    Kim, Yoon
    Yun, Jang-Gn
    Lee, Jong Duk
    Shin, Hyungcheol
    Lee, Jong-Ho
    Park, Byung-Gook
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2011, 58 (02) : 288 - 295
  • [40] Cold-Warm-Hot Block Wear-Leveling Algorithm for A NAND Flash Storage System
    Ye, Xin
    Zhai, Zhengjun
    2017 4TH INTERNATIONAL CONFERENCE ON SYSTEMS AND INFORMATICS (ICSAI), 2017, : 762 - 766