Flash Storage Systems
Flash memory is increasingly being used as a storage medium, not only in mobile devices but also in PCs and server systems, because of its fast random access, low power consumption, small size, and high resistance to shock and vibration. The density of NAND flash memory, the type of flash memory used for bulk storage applications, has been doubling every year. This trend, which exceeds Moore's Law, is due to a combination of shrinking process geometries and MLC (multi-level cell) technology which allows multiple bits to be stored in a single transistor. These developments have made NAND flash memory competitive with HDDs (hard disk drives), so that SSDs (solid-state disks) based on flash memory are now being used in server systems as well as PCs. We are currently addressing key challenges in the design and implementation of high performance storage systems based on flash memory, combining expertise in computer architecture, operating system, algorithms, and theoretical computer science.
- Ji Hyuck Yun, Jin Hyuk Yoon, Eyee Hyun Nam, and Sang Lyul Min, "An Abstract Fault Model for NAND Flash Memory," IEEE Embedded Systems Letters, vol. 4, no. 4, pp. 86-89, December 2012.
- Eyee Hyun Nam, Bryan Suk Joon Kim, Hyeonsang Eom, Sang Lyul Min, "Ozone (O3): An Out-of-Order Flash Memory Controller Architecture," IEEE Transactions on Computers, vol. 60, no. 5, pp. 653-666, May 2011.
- Yoon Jae Seong, Eyee Hyun Nam, Jin Hyuk Yoon, Hongseok Kim, Jin-Yong Choi, Sookwan Lee, Young Hyun Bae, Jaejin Lee, Yookun Cho, and Sang Lyul Min, "Hydra: A Block-Mapped Parallel Flash Memory Solid-State Disk Architecture," IEEE Transactions on Computers, vol. 59, no. 7, pp. 905-921, July 2010.
- Jin Hyuk Yoon, Eyee Hyun Nam, Yoon Jae Seong, Hongseok Kim, Bryan Kim, Sang Lyul Min, and Yookun Cho, "Chameleon: A High Performance Flash/FRAM Hybrid Solid State Disk Architecture," IEEE Computer Architecture Letters, vol. 7, no. 1, pp. 17-20, Jan. 2008.
- Jesung Kim, Jong Min Kim, sam H. Noh, Sang Lyul Min, and Yookun Cho, "A Space-Efficient Flash Memory Translation Layer for Compactflash Systems," IEEE Transactions on Consumer Electronics, vol. 48, no. 2, pp. 366-375, May 2002.