TY - JOUR
T1 - Performance evaluation of multi-threaded flash translation layer
AU - Kim, J.
AU - Shin, I.
N1 - Publisher Copyright:
© Research India Publications.
PY - 2017
Y1 - 2017
N2 - Existing flash translation layer (FTL) operates mostly in a single-threaded manner. However, in recent years, the adoption of multi-cores inside SSD has been spreading, and it is common to connect several NAND flash chips in parallel structure. Therefore, if FTL operates with multi-threads, the SSD internal parallelism will be better utilized and the performance will be improved. In this study, we port uC/OS-II real-time operating system to a board equipped with NAND flash memory and implement a multi-threaded FTL. Performance evaluation results show that when the size of the I/O request queue is shallow, the average performance is almost the same as that of the single-thread FTL. However, as I/O queue depth increases, the average performance is improved up to about 5.5%.
AB - Existing flash translation layer (FTL) operates mostly in a single-threaded manner. However, in recent years, the adoption of multi-cores inside SSD has been spreading, and it is common to connect several NAND flash chips in parallel structure. Therefore, if FTL operates with multi-threads, the SSD internal parallelism will be better utilized and the performance will be improved. In this study, we port uC/OS-II real-time operating system to a board equipped with NAND flash memory and implement a multi-threaded FTL. Performance evaluation results show that when the size of the I/O request queue is shallow, the average performance is almost the same as that of the single-thread FTL. However, as I/O queue depth increases, the average performance is improved up to about 5.5%.
KW - FTL
KW - Multi-threads
KW - NAND flash memory
KW - SSD
UR - https://www.scopus.com/pages/publications/85040258211
M3 - Article
AN - SCOPUS:85040258211
SN - 0973-4562
VL - 12
SP - 8937
EP - 8940
JO - International Journal of Applied Engineering Research
JF - International Journal of Applied Engineering Research
IS - 19
ER -