Abstract
To efficiently accommodate standards changes and algorithmic improvements, functional reconfigurability is increasingly desired for media processing. Such adaptability, however, generally comes at significant power cost. This work suggests that another dimension of adaptation can be beneficial - power adaptation. Through a unique compiler-hardware approach, we (1) demonstrate an extension to the state-of-the-art in data analyzability, yielding better control over scratchpad data management, and (2) combine this knowledge with an SRAM having variable latency and access properties, yielding adjustable power savings. Building upon the compiler techniques presented by [1], we evaluate the severity of the current on-chip storage power problem and detail how SRAM structures can be built to enable data power savings for media applications. We show how the implemented compiler techniques can be applied to other problems in the embedded/media processing domain, and present net data power savings results for a suite of media and telecommunication applications, including MPEG-2, MPEG-4, H.263, and JPEG-2000.
| Original language | English (US) |
|---|---|
| Pages (from-to) | 244-253 |
| Number of pages | 10 |
| Journal | Microprocessors and Microsystems |
| Volume | 33 |
| Issue number | 4 |
| DOIs | |
| State | Published - Jun 2009 |
Keywords
- Adaptation
- Architecture
- Compilers
- Data management
- Power
ASJC Scopus subject areas
- Software
- Hardware and Architecture
- Computer Networks and Communications
- Artificial Intelligence
Fingerprint
Dive into the research topics of 'Hardware-compiler co-design for adjustable data power savings'. Together they form a unique fingerprint.Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS