Reconfigurable Instruction Memory Designs for Embedded Systems

Title: Reconfigurable Instruction Memory Designs for Embedded Systems

Speaker: Wong Weng Fai
Department of Computer Science
National University of Singapore

http://www.comp.nus.edu.sg/~wongwf

Time: 9:30am May 14, 2008
Venue: Room 401, School of Microelectronics, SJTU

Abstract:
Power consumption is of crucial importance to embedded systems.
In such systems, the instruction memory hierarchy consumes a large portion of the total energy consumed. A well designed instruction memory hierarchy can greatly decrease the energy consumption and increase performance. The performance of the instruction memory hierarchy is largely determined by the specific application. Different applications achieve the pareto-optimal energy-performance with different configurations of the instruction memory hierarchy. Moreover, applications often exhibit difference phases during its execution each exacting different demands on the processor and in particular the instruction memory hierarchy. Again, the pareto-optimal energy-performance can only be achieved when different a memory configurations is used in each of these phases.
In this talk, we will describe three designs of reconfigurable instruction memory hierarchy, namely SRIM, DRIM and PRIM, that take advantage of these two characteristics so as to attain the pareto-optimal energy-performance. SRIM uses static reconfiguration to use parts of a cache as scratchpad memory. For more complex applications, DRIM will use dynamic reconfiguration to adapt to an application’s dynamic bahvior. The third design, PRIM, uses dynamic voltage scaling to achieve further energy saving.

Speaker:
WONG Weng Fai is a Tenure Associate Professor with the Department of Computer Science at the National University of Singapore. He is an IEEE Senior Member.
He received his B.Sc.(Hons) and M.Sc. from the National University of Singapore in 1989 and 1991, respectively. He received his Dr.Eng.Sc. from the University of Tsukuba, Japan, in 1993. His research interest is in compilers, computer architectures, and embedded systems.