TY - GEN
T1 - FastGC
T2 - 55th Annual Design Automation Conference (DAC 2018)
AU - Wu, Fei
AU - Zhou, Jiaona
AU - Wang, Shunzhuo
AU - Du, Yajuan
AU - Yang, Chengmo
AU - Xie, Changsheng
PY - 2018/6
Y1 - 2018/6
N2 - Copyback is an advanced command contributing to accelerating data migration in garbage collection (GC). Unfortunately, detecting copyback feasibility (whether copyback can be carried out with assurable reliability) against data corruption in the traditional copyback-based GC causes an expensive performance penalty. This paper first explores copyback error characteristics on real NAND flash chips, then proposes a fast garbage collection scheme called FastGC. It utilizes copyback error characteristics to efficiently detect copyback feasibility of data instead of transferring out all valid data for detecting. Experiment results in the SSDsim show the proposed FastGC greatly promotes write response time and read response time by up to 44.2% and 66.3% respectively, compared to the traditional copyback-based GC.
AB - Copyback is an advanced command contributing to accelerating data migration in garbage collection (GC). Unfortunately, detecting copyback feasibility (whether copyback can be carried out with assurable reliability) against data corruption in the traditional copyback-based GC causes an expensive performance penalty. This paper first explores copyback error characteristics on real NAND flash chips, then proposes a fast garbage collection scheme called FastGC. It utilizes copyback error characteristics to efficiently detect copyback feasibility of data instead of transferring out all valid data for detecting. Experiment results in the SSDsim show the proposed FastGC greatly promotes write response time and read response time by up to 44.2% and 66.3% respectively, compared to the traditional copyback-based GC.
UR - https://www.scopus.com/pages/publications/85053673091
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-85053673091&origin=recordpage
U2 - 10.1145/3195970.3196051
DO - 10.1145/3195970.3196051
M3 - RGC 32 - Refereed conference paper (with host publication)
SN - 9781450357005
BT - Proceedings of the 55th Annual Design Automation Conference, DAC 2018
PB - IEEE
Y2 - 24 June 2018 through 29 June 2018
ER -