Improving Overall Performance of TLC SSD by Exploiting Dissimilarity of Flash Pages
Improving Overall Performance of TLC SSD by Exploiting Dissimilarity of Flash Pages
复制标题
利用闪存页面的差异性提高 TLC SSD 的整体性能
DOI:
10.1109/tpds.2019.2934458
复制
发表时间:
2020-02
影响因子:
5.3
通讯作者:
Jie Yao
中科院分区:
文献类型:
--
作者:
Wenhui Zhang;Qiang Cao;Hong Jiang;Jie Yao
TLC flash has three types of pages to accommodate the three bits in each TLC physical cell exhibiting very different program latencies. This paper proposes PA-SSD to effectively improve the overall performance by exploiting the dissimilarity of TLC pages on program latency throughout the write request handling workflow. The main idea behind PA-SSD is to coordinately allocate the same type of pages for sub-requests of any given user write request, to mitigate the potential program latency imbalance among the sub-requests, and to schedule sub-requests according to their page-types. We achieve the PA-SSD design goal by answering three key research questions: (1) how to properly determine page-type for each user write request? (2) how to actually allocate a physical page for each sub-request with an assigned page-type from (1)? (3) how to effectively schedule the sub-requests in the chips’ queues when their page-types are judiciously allocated from (2)? To answer the first question, we propose seven page-type specifying schemes to investigate their effects under different workloads. We answer the second question by redesigning the page allocation strategy in TLC SSD to uniformly and sequentially determine physical pages for allocation following the internal programming process of TLC flash..Lastly, a page-type aware scheduling policy is presented to reorder the sub-requests within chips’ queues. Our experiments show that PA-SSD can accelerate both the write and read performance. Particularly, our proposed queue-depth based page-type specifying scheme improves write performance by 2.6 times and read performance by 1.5 times over the conventional TLC SSD.
登录
查看更多内容
DOI:
10.1016/j.sysarc.2010.09.005
发表时间:
2010-12
期刊:
J. Syst. Archit.
影响因子:
--
作者:
Soojun Im;Dongkun Shin
通讯作者:
Soojun Im;Dongkun Shin
DOI:
10.1109/mascots.2012.60
发表时间:
2012-08
期刊:
2012 IEEE 20th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems
影响因子:
--
作者:
M. Murugan;D. Du
通讯作者:
M. Murugan;D. Du
DOI:
10.1109/hpca.2014.6835961
发表时间:
2014-06
期刊:
2014 IEEE 20th International Symposium on High Performance Computer Architecture (HPCA)
影响因子:
--
作者:
Myoungsoo Jung;M. Kandemir
通讯作者:
Myoungsoo Jung;M. Kandemir
DOI:
10.1145/2678373.2665715
发表时间:
2014-10
期刊:
2014 ACM/IEEE 41st International Symposium on Computer Architecture (ISCA)
影响因子:
--
作者:
Myoungsoo Jung;Wonil Choi;Shekhar Srikantaiah;Joonhyuk Yoo;M. Kandemir
通讯作者:
Myoungsoo Jung;Wonil Choi;Shekhar Srikantaiah;Joonhyuk Yoo;M. Kandemir
DOI:
--
发表时间:
2012
期刊:
--
影响因子:
--
作者:
수 신시아;켄이치 오오와다
通讯作者:
수 신시아;켄이치 오오와다