Abstract
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%.
| Original language | English |
|---|---|
| Pages (from-to) | 8937-8940 |
| Number of pages | 4 |
| Journal | International Journal of Applied Engineering Research |
| Volume | 12 |
| Issue number | 19 |
| State | Published - 2017 |
Keywords
- FTL
- Multi-threads
- NAND flash memory
- SSD
Fingerprint
Dive into the research topics of 'Performance evaluation of multi-threaded flash translation layer'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver