ACM Home Page
Please provide us with feedback. Feedback
System-level performance/power analysis for platform-based design of multimedia applications
Full text PdfPdf (4.44 MB)
Source ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 12 ,  Issue 1  (January 2007) table of contents
Article No. 2  
Year of Publication: 2007
ISSN:1084-4309
Authors
Nicholas H. Zamora  Carnegie Mellon University, Pittsburgh, PA
Xiaoping Hu  Carnegie Mellon University, Pittsburgh, PA
Radu Marculescu  Carnegie Mellon University, Pittsburgh, PA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 133,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: 10.1145/1188275.1188277

ABSTRACT

The objective of this article is to introduce the use of Stochastic Automata Networks (SANs) as an effective formalism for application-architecture modeling in system-level average-case analysis for platform-based design. 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 show how SANs can be used early in the design cycle to identify the best performance/power trade-offs among several application-architecture combinations. Having this information available not only helps avoid lengthy simulations for predicting power and performance figures, but also enables efficient mapping of different applications onto a chosen platform. We illustrate the benefits of our methodology by using the “Picture-in-Picture” video decoder as a driver 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
 
2
Brooks, D., Tiwari, V., and Martonosi, M. 2000. Wattch: A framework for architectural-level power analysis and optimizations. In Proceedings of the International Symposium on High-Performance Computer Architecture.
 
3
Buck, J., Ha, S., Lee, E. A., and Messerschmitt, D. G. 1994. Ptolemy: A framework for simulating and prototyping heterogeneous systems. Int. J. Comput. Simul. 4, 2, 55--182.
4
 
5
 
6
7
 
8
Edwards, S., Lavagno, L., Lee, E. A., and Sangiovanni-Vincentelli, A. 1997. Design of embedded systems: Formal models, validation, and synthesis. Proceedings of the IEEE 85, 3, 366--390.
9
 
10
 
11
 
12
13
 
14
Keutzer, K., Malik, S., Newton, A. R., Rabaey, J. M., and Sangiovanni-Vincentelli, A. 2000. System-Level Design: Orthogonalization of concerns and platform-based design. IEEE Trans. Comput.-Aid. Des. 19, 12, 1523--1543.
 
15
 
16
 
17
Lieverse, P., van der Wolf, P., Deprettere, E., and Vissers, K. 1999. A methodology for architecture exploration of heterogeneous signal Processing Systems. In Proceedings of the Workshop on Signal Processing Systems.
18
19
 
20
 
21
22
 
23
 
24
Metropolis. 2006. http://www.gigascale.org/metropolis/.
 
25
26
27
28
 
29
 
30
 
31
32
 
33
 
34
 
35
 
36
Sangiovanni-Vincentelli, A. 2002. Defining platform-based design. EE. Design, http://www.eedesign.com/.
37
 
38
Simplescalar. 2006. http://www.cs.wisc.edu/~mscalar/simplescalar.html.
39
 
40
Stewart, W. J. 1994. An Introduction to the Numerical Solution of Markov Chains. Princeton University Press, Princeton, NJ.
41
 
42
 
43
 
44
 
45
Wolf, W. 1994. Hardware-software co-design of embedded systems. Proceedings of IEEE 82, 7, 967--989.
 
46
47

Collaborative Colleagues:
Nicholas H. Zamora: colleagues
Xiaoping Hu: colleagues
Radu Marculescu: colleagues