| System-level power/performance analysis for embedded systems design |
| Full text |
Pdf
(207 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 38th annual Design Automation Conference
table of contents
Las Vegas, Nevada, United States
Pages: 599 - 604
Year of Publication: 2001
ISBN:1-58113-297-2
|
|
Authors
|
|
Amit Nandi
|
Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA
|
|
Radu Marculescu
|
Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 13, Downloads (12 Months): 52, Citation Count: 12
|
|
|
ABSTRACT
This paper presents a formal technique for system-level power/performance analysis that can help the designer to select the right platform starting from a set of target applications. By platform we mean a family of heterogeneous architectures that satisfy a set of architectural constraints imposed to allow re-use of hardware and software components. More precisely, we introduce the Stochastic Automata Networks (SANs) as an effective formalism for average-case analysis that can be used early in the design cycle to identify the best power/performance figure among several appli-cation-architecture combinations. This information not only helps avoid lengthy profiling simulations, but also enables efficient map-pings of the applications onto the chosen platform. We illustrate the features of our technique through the design of an MPEG-2 video decoder application.
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
|
S. Edwards, L. Lavagno, E. A. Lee, A. Sangiovanni-Vincentelli, 'Design of embedded systems: formal models, validation, and synthesis,' Proc.IEEE, Vol.85, no.3, March, 1997.
|
| |
2
|
|
 |
3
|
|
| |
4
|
P. Lieverse, P. Van der Wolf, E. Deprettere, K. Vissers, 'A Methodology for Architecture Exploration of Heterogeneous Signal Processing Systems,' Proc. Workshop in SiPS, Taipei, Taiwan, 1999.
|
| |
5
|
|
| |
6
|
W. J. Stewart, 'An introduction to the Numerical Solution of Markov Chains,' Princeton Univ. Press, New Jersey, 1994.
|
 |
7
|
Sharad Malik , Margaret Martonosi , Yau-Tsun Steven Li, Static timing analysis of embedded software, Proceedings of the 34th annual conference on Design automation, p.147-152, June 09-13, 1997, Anaheim, California, United States
[doi> 10.1145/266021.266052]
|
| |
8
|
|
 |
9
|
Youngsoo Shin , Daehong Kim , Kiyoung Choi, Schedulability-driven performance analysis of multiple mode embedded real-time systems, Proceedings of the 37th conference on Design automation, p.495-500, June 05-09, 2000, Los Angeles, California, United States
[doi> 10.1145/337292.337556]
|
 |
10
|
|
 |
11
|
|
| |
12
|
J. Buck, S. Ha, E. A. Lee, D. G. Messerschmitt, 'Ptolemy: A framework for simulating and prototyping heterogeneous systems,' Intl. Journal of Computer Simulation, Vol. 4, Apr. 1994.
|
| |
13
|
Felice Balarin , Massimiliano Chiodo , Paolo Giusto , Harry Hsieh , Attila Jurecska , Luciano Lavagno , Claudio Passerone , Alberto Sangiovanni-Vincentelli , Ellen Sentovich , Kei Suzuki , Bassam Tabbara, Hardware-software co-design of embedded systems: the POLIS approach, Kluwer Academic Publishers, Norwell, MA, 1997
|
| |
14
|
|
| |
15
|
|
 |
16
|
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
[doi> 10.1145/309847.310090]
|
 |
17
|
|
| |
18
|
|
|