JCSE, vol. 3, no. 3, pp.181-194, September, 2009
Hardware Platforms for Flash Memory/NVRAM Software Development
Eyee Hyun Nam Ki Seok Choi Jin-yong Choi, Hang Jun Min, Sang Lyul Min
School of Computer Science and Engineering, Seoul National University, Seoul, Korea|H Project Team, SK Energy, Daejeon, Korea|School of Computer Science and Engineering, Seoul National University, Seoul, Korea
Abstract: Flash memory is increasingly being used in a wide range of storage applications because of itslow power consumption, low access latency, small form factor, and high shock resistance.However, the current platforms for flash memory software development do not meet the ever-increasing requirements of flash memory applications. This paper presents three differenthardware platforms for flash memory/NVRAM (non-volatile RAM) software development thatovercome the limitations of the current platforms. The three platforms target different types ofhost system and provide various features that facilitate the development and verification offlash memory/NVRAM software. In this paper, we also demonstrate the usefulness of the threeplatforms by implementing three different types of storage system (one for each platform) basedon them.
Full Paper: 67 Downloads, 2894 View