MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  1 Energy-Efficient Design of Battery-Powered Embedded Systems

Download:
Download as a PDF | Download as a PS
unknown authors
http://akebono.stanford.edu/users/tajana/papers/tvlsi_paper.ps
Add To MetaCart

Abstract:

Abstract--- Energy-efficient design of battery-powered systems demands optimizations in both hardware and software. We present a modular approach for enhancing instruction level simulators with cycle-accurate simulation of energy dissipation in embedded systems. Our methodology has tightly coupled component models thus making our approach more accurate. Performance and energy computed by our simulator are within a 5% tolerance of hardware measurements on the SmartBadge [2]. We show how the simulation methodology can be used for hardware design exploration aimed at enhancing the SmartBadge with realtime MPEG video feature. In addition, we present a profiler that relates energy consumption to the source code. Using the profiler we can quickly and easily redesign the MP3 audio decoder software to run in real time on the SmartBadge with low energy consumption. Performance increase of 92 % and energy consumption decrease of 77% over the original executable specification have been achieved. Keywords--- low-power-design, system-level, performancetradeoffs, power-consumption-model I.

Citations

657 Advanced Compiler Design and Implementation – Muchnick - 1997
291 Compiler transformations for high-performance computing – BACON, GRAHAM, et al. - 1994
241 Power Analysis of Embedded software: A First Step Towards Software Power Minimization – Tiwari, Malik, et al. - 1994
212 Maximizing Multiprocessor Performance with the SUIF – Hall, Anderson, et al. - 1996
129 Custom Memory Management Methodology: Exploration of Memory Organization for Embedded Multimedia System Design – Catthoor, Wuytack, et al. - 1998
107 Instruction level power analysis and optimization of software – Tiwari, Malik, et al. - 1996
100 Energy-driven integrated hardware-software optimizations using SimplePower – Vijaykrishnan, Kandemir, et al. - 2000
87 PowerScope: A Tool for Profiling the Energy Usage of Mobile Applications – Flinn, Satyanarayanan - 1999
77 A Framework for Estimating and Minimizing Energy Dissipation of Embedded HW/SW Systems – Li, Henkel - 1998
45 Energy-Efficient Design of Battery-Powered Embedded Systems – Simunic, Benini, et al.
43 Cycle-accurate simulation of energy consumption in embedded systems – Simunic, Benini, et al. - 1999
35 Techniques for low energy software – Mehta, Owens, et al. - 1997
31 Smartbadges: A wearable computer and communication system – Jr, Smith, et al. - 1998
27 The impact of battery capacity and memory bandwidth on CPU speed-setting: a case study – Martin, Siewiorek - 1999
17 An energy conscious methodology for early design exploration of heterogeneous DSPs – Wan, Ichikawa, et al. - 1998
9 Reducing power by optimizing the necessary precision/range of floating-point arithmetic – Tong, Nagle, et al. - 2000
8 Battery-powered digital CMOS design – Pedram, Wu - 1999
8 Instruction scheduling for power reduction in processor-based system design – Tomyiama, H, et al. - 1998
7 A stochastic model for interconnections in custom integrated circuits – Gamal, Syed - 1981
5 Low power memory architecutres for video applications – Kapoor - 1998
5 Fast cache and bus power estimation for parameterized system-on-a-chip design – Givargis, Vahid, et al. - 2000
3 A compliant MPEG-1 layer II audio decoder with 16-bit arithmetic operations – Hans, Bhaskaran - 1997
3 An MPEG audio decoder based on 16-bit integer arithmetic and SIMD usage – Hans - 1997
2 Efficient power co-estimation techniques for SOC design – Lajolo, Raghunathan, et al. - 2000
2 1/SC 29/WG 11 11172-4, "Information Technology --- Coding of moving pictures and associated audio for digital storage media up to 1.5 Mbit/s --- Part 4: Compliance Testing," International Organization for Standardization – JTC - 1995
2 1/SC 29/WG 11 13818-4, "Information Technology --- Generic Coding of Moving Pictures and Associated Audio: Conformance," International Organization for Standardization – JTC - 1996