Ioan Raicu

Illinois Institute of Technology

Argonne National Laboratory

Flash Memory Management for Embedded Systems 

Zili Shao

Department of Computing

Hong Kong Polytechnic University

Stuart Building 204
Monday, April 11th, 2011
11:30AM - 12:30PM

Abstract: Flash memory is driving a storage revolution with its pervasion in our daily lives. It can be found everywhere from consumer electronics such as cell phones, cameras, USB flash drives, TVs and toys to enterprise storage systems such as SSDs and enterprise flash drivers. In this talk, I will introduce our recent work in flash memory management for embedded systems. In particular, two techniques: RNFTL (Reuse-Aware NANF Flash Translation Layer) and DAC (Demand-based block level Address mapping scheme with two-level Caching mechanism), will be presented. In RNFTL, We present for the first time a reuse-aware flash translation layer for improving the space utilization, endurance and wear leveling of NAND flash. In DAC, we propose a novel demand-based block-level address mapping scheme with two-level caching mechanism for large-scale NAND flash storage systems, so the RAM footprint can be greatly reduced without sacrificing too much system response time.

 Bio: Dr. Zili Shao received his Ph.D. degree from the Department of Computer Science, University of Texas at Dallas, in 2005. Currently, he is an associate professor at the Department of Computing in the Hong Kong Polytechnic University. His research interests include embedded software and systems, real-time systems, and related industrial applications.  

Speaker

Zili Shao

Zhili Shao