Link to CALCM Home  

Energy-Driven Hardware Adaptations for Multimedia Applications

Tuesday April 29, 2003
Hamerschlag Hall 1112

Sarita Adve
University of Illinois - Urbana-Champaign

Mobile systems primarily processing multimedia data are becoming increasingly important. The design of such systems must consider demanding, dynamic, and multidimensional resource requirements and constraints, with energy as a first-class resource. A promising approach to meeting these challenges is to design all system layers with an ability to adapt in response to system or application changes. The Illinois GRACE (Global Resource Adaptation through CoopEration) project is developing an integrated cross-layer adaptive system where hardware and all software layers cooperatively adapt to changes in the system and applications, seeking to maximize user satisfaction while meeting the resource constraints of energy, time, and bandwidth. This talk will give a brief overview of the GRACE project and then focus on controlling adaptation in the hardware layer to minimize energy consumption.

In the hardware layer, two sources of energy-inefficiency in modern processors are: (1) they often run faster than necessary for the application's real-time constraint, and (2) often resources stay active, consuming energy, but contributing little to performance. Recently, researchers have proposed two forms of hardware adaptation to improve energy efficiency: architecture adaptation and dynamic voltage/frequency scaling (DVS). A key to the effective use of these adaptations is the control algorithm that determines when and what to adapt. We propose (to our knowledge) the first adaptation control algorithms that integrate both architecture adaptation and DVS and address both the above sources of energy inefficiency, targeted towards multimedia applications. Our results show that the proposed algorithms are effective at reducing energy consumption in a variety of scenarios, architecture adaptation is effective with and without DVS, and addressing both sources of energy inefficiency gives significant gains. Overall, an integrated design works better than using any technique alone.

Sarita Adve is an Associate Professor in the Department of Computer Science at the University of Illinois at Urbana-Champaign. Her research interests are in computer architecture. Her current work is primarily on energy and thermal efficient systems for multimedia and communications applications, as part of the Illinois GRACE and 4-PEAC projects. Her past contributions are in the areas of memory consistency models, exploiting instruction-level parallelism (ILP) for memory system performance, and evaluation techniques for shared-memory multiprocessors with ILP processors. She led the development of the widely used RSIM architecture simulator.

Professor Adve received an Alfred P. Sloan Research Fellowship in 1998, an IBM University Partnership award in 1997 and 1998, and a National Science Foundation CAREER award in 1995. She received the Ph.D. and M.S. degrees in Computer Science from the University of Wisconsin - Madison in 1993 and 1989 respectively, and the B.Tech. degree in Electrical Engineering from the Indian Institute of Technology - Bombay in 1987. Before joining Illinois, she was on the faculty at Rice University from 1993 to 1999.


Department of Electrical and Computer EngineeringCarnegie Mellon UniversitySchool of Computer Science