|
ABSTRACT
This paper presents a novel compositional framework for system level performance estimation and exploration of Multi-Processor System On Chip (MPSoC) based systems. The main contributions are the definition of a compositional model which allows quantitative performance estimation to be carried out throughout all design phases ranging from early functional specification to actual cycle accurate and bit true descriptions of the system. This is possible, because a seamless refinement of models is supported by allowing the existence of models described at multiple levels of abstraction to co-exist and communicate. In order to illustrate the use of the framework, a mobile digital audio processing platform, supplied by the company Bang & Olufsen ICEpower a/s, is considered.
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
|
F. Angiolini, J. Ceng, R. Leupers, F. Ferrari, C. Ferri, and L. Benini. An integrated open framework for heterogeneous MPSoC design space exploration. Proceedings of the Design Automation & Test in Europe Conference, 1:1--6, 2006.
|
| |
2
|
A. Bakshi, V. K. Prasanna, and A. Ledeczi. MILAN: A model based integrated simulation framework for design of embedded systems. SIGPLAN Not., 36(8):82--93, 2001.
|
| |
3
|
F. Balarin, Y. Watanabe, H. Hsieh, L. Lavagno, C. Passerone, and A. Sangiovanni-Vincentelli. Metropolis: An integrated electronic system design environment. Computer, 36(4):45--52+4, 2003.
|
| |
4
|
L. Benini, D. Bertozzi, A. Bogliolo, F. Menichelli, and M. Olivieri. MPARM: Exploring the multi-processor soc design space with systemc. The Journal of VLSI Signal Processing-Systems for Signal, Image, and Video Technology, 41(2):169--182, 2005.
|
| |
5
|
J. Eker, J. Janneck, E. Lee, J. Liu, X. Liu, J. Ludvig, S. Neuendor er, S. Sachs, and Y. Xiong. Taming heterogeneity -- the Ptolemy approach. Proceedings of the IEEE, 91(1):127--144, 2003.
|
| |
6
|
L. Gao, K. Karuri, S. Kraemer, R. Leupers, G. Ascheid, and H. Meyr. Multiprocessor performance estimation using hybrid simulation. 2008 45th ACM/IEEE Design Automation Conference, pages 325--330, 2008.
|
| |
7
|
K. Jensen. Coloured Petri Nets. Basic Concepts, Analysis Methods and Practical Use. Volume 1, Basic Concepts. Springer-Verlag, 1992.
|
| |
8
|
K. Keutzer, A. Newton, J. Rabaey, and A. Sangiovanni-Vincentelli. System-level design: Orthogonalization of concerns and platform--based design. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 19(12):1523--1543, 2000.
|
| |
9
|
B. Kienhuis, E. Deprettere, K. Vissers, and P. Van Der Wolf. An approach for quantitative analysis of application-specic dataow architectures. Proceedings IEEE International Conference on Application-Specic Systems, Architectures and Processors, pages 338--349, 1997.
|
| |
10
|
A. Pimentel, C. Erbas, and S. Polstra. A systematic approach to exploring embedded system architectures at multiple abstraction levels. IEEE Transactions on Computers, 55(2):99--112, 2006.
|
| |
11
|
A. Pimentel, L. Hertzbetger, P. Lieverse, P. van der Wolf, and E. Deprettere. Exploring embedded-systems architectures with Artemis. Computer, 34(11):57--63, 2001.
|
| |
12
|
The Open SystemC Initiative. TLM Transaction Level Modeling Library, Release 2.0. 2008.
|
| |
13
|
A. S. Tranberg-Hansen and J. Madsen. A Service Based Component Model for Composing and Exploring MPSoC Platforms. International Symposium on Applied Sciences in Bio-Medical and Communication Technologies, 2008.
|
| |
14
|
A. S. Tranberg-Hansen, J. Madsen, and B. S. Jensen. A Service Based Estimation Method for MPSoC Performance Modelling. International Symposium on Industrial Embedded Systems, pages 43--50, 2008.
|
|