| A framework for estimation and minimizing energy dissipation of embedded HW/SW systems |
| Full text |
Pdf
(478 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 35th annual Design Automation Conference
table of contents
San Francisco, California, United States
Pages: 188 - 193
Year of Publication: 1998
ISBN:0-89791-964-5
|
|
Authors
|
|
Yanbing Li
|
Department of Electrical Engineering, Princeton University, Princeton, NJ
|
|
Jörg Henkel
|
C&C Research Laboratories, NEC USA, 4 Independence Way, Princeton, NJ
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 43, Citation Count: 53
|
|
|
ABSTRACT
Embedded system design is one of the most challenging tasks in VLSI CAD because of the vast amount of system parameters to fix and the great variety of constraints to meet. In this paper we focus on the constraint of low energy dissipation, an indispensable peculiarity of embedded mobile computing systems. We present the first comprehensive framework that simultaneously evaluates the tradeoffs of energy dissipations of software and hardware such as caches and main memory. Unlike previous work in low power research which focused only on software or hardware, our framework optimizes system parameters to minimize energy dissipation of the overall system. The trade-off between system performance and energy dissipation is also explored. Experimental results show that our Avalanche framework can drastically reduce system energy dissipation.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
Bharat P. Dave , Ganesh Lakshminarayana , Niraj K. Jha, COSYN: hardware-software co-synthesis of embedded systems, Proceedings of the 34th annual conference on Design automation, p.703-708, June 09-13, 1997, Anaheim, California, United States
[doi> 10.1145/266021.266341]
|
| |
3
|
|
| |
4
|
P-W. Ong, R.-H. Ynn, Power-Conscious Software Design - a framework for modeling software on hardware, IEEE Proc. of Syrup. on Low Power Electronics, pp. 36-37, 1994.
|
| |
5
|
T. Sato, M. Nagamatsu, H. Tago, Power and Performance Simulator: ESP and its Application for 100 MIPS/W Class RISC Design. IEEE Proc. of Symv. on Low Power Electronics~ pp. 46--47, 1994.
|
| |
6
|
R. Gonzales, M. Horowitz, Energy Dissipation in General Purpose Processors, IEEE Proc. of ~vrpo on Low-Power Electronicst ~D. 12-13. 1995.
|
 |
7
|
|
| |
8
|
|
 |
9
|
Inki Hong , Darko Kirovski , Miodrag Potkonjak, Potential-driven statistical ordering of transformations, Proceedings of the 34th annual conference on Design automation, p.347-352, June 09-13, 1997, Anaheim, California, United States
[doi> 10.1145/266021.266161]
|
| |
10
|
S.J.E Wilton, N.P. Jouppi, An Enhanced Access and Cycle 17me Model for On-Chip Caches, DEC, WRL Research Rep. 93/5, 1994.
|
| |
11
|
Stanford Compiler Group, The SUIF la'bran': A set of core routines for manipulating SUIF data structures, Stanford University, 1994.
|
| |
12
|
|
| |
13
|
M.D. Hill, J. R. Laurus, A. R. Lebecket al., WARTS: WisconsinArchitectural Research Tool Set, Computer Science Department University of Wisconsin.
|
| |
14
|
K. Itoh, K. Sasaki and Y. Nakagome, Trend. 7 in Low-Power RAM Circuit Technologies, Pro. of the IEEE, VOL. 83, No. 4, 1995.
|
 |
15
|
Huzefa Mehta , Robert Michael Owens , Mary Jane Irwin , Rita Chen , Debashree Ghosh, Techniques for low energy software, Proceedings of the 1997 international symposium on Low power electronics and design, p.72-75, August 18-20, 1997, Monterey, California, United States
[doi> 10.1145/263272.263286]
|
| |
16
|
W. Ye.. R. Ernst, Th. Benner,, J Henkel. Fast Timing Analysis for Hardware- Software Co-~'nthesis, Proc. ICCD, pp.452--457,1993.
|
CITED BY 53
|
|
|
|
|
|
|
|
|
|
|
Marcello Lajolo , Anand Raghunathan , Sujit Dey, Efficient power co-estimation techniques for system-on-chip design, Proceedings of the conference on Design, automation and test in Europe, p.27-34, March 27-30, 2000, Paris, France
|
|
|
Robert P. Dick , Ganesh Lakshminarayana , Anand Raghunathan , Niraj K. Jha, Power analysis of embedded operating systems, Proceedings of the 37th conference on Design automation, p.312-315, June 05-09, 2000, Los Angeles, California, United States
|
|
|
|
|
|
|
|
|
L. Salvemini , M. Sami , D. Sciuto , C. Silvano , V. Zaccaria , R. Zafalon, A methodology for the efficient architectural exploration of energy-delay trade-offs for embedded systems, Proceedings of the 2003 ACM symposium on Applied computing, March 09-12, 2003, Melbourne, Florida
|
|
|
|
|
|
Haris Lekatsas , Jörg Henkel , Wayne Wolf, Code compression for low power embedded system design, Proceedings of the 37th conference on Design automation, p.294-299, June 05-09, 2000, Los Angeles, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tony D. Givargis , Frank Vahid , Jörg Henkel, Fast cache and bus power estimation for parameterized system-on-a-chip design, Proceedings of the conference on Design, automation and test in Europe, p.333-339, March 27-30, 2000, Paris, France
|
|
|
P. R. Panda , F. Catthoor , N. D. Dutt , K. Danckaert , E. Brockmeyer , C. Kulkarni , A. Vandercappelle , P. G. Kjeldsberg, Data and memory optimization techniques for embedded systems, ACM Transactions on Design Automation of Electronic Systems (TODAES), v.6 n.2, p.149-206, April 2001
|
|
|
Tajana Šimunić , Luca Benini , Giovanni De Micheli, Cycle-accurate simulation of energy consumption in embedded systems, Proceedings of the 36th ACM/IEEE conference on Design automation, p.867-872, June 21-25, 1999, New Orleans, Louisiana, United States
|
|
|
|
|
|
|
|
|
Tony D. Givargis , Jörg Henkel , Frank Vahid, Interface and cache power exploration for core-based embedded system design, Proceedings of the 1999 IEEE/ACM international conference on Computer-aided design, p.270-273, November 07-11, 1999, San Jose, California, United States
|
|
|
Sungjoo Yoo , Kyoungseok Rha , Youngchul Cho , Jinyong Jung , Kiyoung Choi, Performance estimation of multiple-cache IP-based systems: case study of an interdependency problem and application of an extended shared memory model, Proceedings of the eighth international workshop on Hardware/software codesign, p.77-81, May 2000, San Diego, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
Tajana Simunic , Luca Benini , Giovanni De Micheli, Energy-efficient design of battery-powered embedded systems, Proceedings of the 1999 international symposium on Low power electronics and design, p.212-217, August 16-17, 1999, San Diego, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
G. Palermo , C. Silvano , S. Valsecchi , V. Zaccaria, A system-level methodology for fast multi-objective design space exploration, Proceedings of the 13th ACM Great Lakes symposium on VLSI, April 28-29, 2003, Washington, D. C., USA
|
|
|
|
|
|
Luca Benini , Marco Ferrero , Alberto Macii , Enrico Macii , Massimo Poncino, Supporting system-level power exploration for DSP applications, Proceedings of the 10th Great Lakes symposium on VLSI, p.17-22, March 02-04, 2000, Chicago, Illinois, United States
|
|
|
|
|
|
N. Vijaykrishnan , Mahmut Kandemir , Mary Jane Irwin , Hyun Suk Kim , Wu Ye , David Duarte, Evaluating Integrated Hardware-Software Optimizations Using a Unified Energy Estimation Framework, IEEE Transactions on Computers, v.52 n.1, p.59-76, January 2003
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Feng Wang , C. Nicopoulos , Xiaoxia Wu , Yuan Xie , N. Vijaykrishnan, Variation-aware task allocation and scheduling for MPSoC, Proceedings of the 2007 IEEE/ACM international conference on Computer-aided design, November 05-08, 2007, San Jose, California
|
|
|
|
|