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.