Flash Translation Layer Using Multi-Thread
Jae‐Hyun Kim, Yuli Aria Winata, Ilhoon Shin · Advanced science and technology letters · 2015
Nand flash memory, which has shock-resistant, less noise, and high I/O operations per second (IOPS) compared with Hard Disk Drive (HDD), has been widely used in various fields such as mobile, PC, server system. Despite of its advantages, NAND flash memory has erase-before-write characteristic which needs to be handled by Flash translation layer (FTL). Thus, NAND flash memory performance depends on the FTL design itself. Exsiting FTL studies mostly focused on improving FTL algorithm and further improve NAND flash memory performance. However, there are not enough studies that exploits multi-core processors which become popular nowadays. In this paper, we proposed a new multi-thread FTL which uses the advantage of multi-core processors.