ACM Home Page
Please provide us with feedback. Feedback
A compositional modelling framework for exploring MPSoC systems
Full text PdfPdf (592 KB)
Source
International Conference on Hardware Software Codesign archive
Proceedings of the 7th IEEE/ACM international conference on Hardware/software codesign and system synthesis table of contents
Grenoble, France
SESSION: Framworks for platform modeling and exploration table of contents
Pages 1-10  
Year of Publication: 2009
ISBN:978-1-60558-628-1
Authors
Anders Sejer Tranberg-Hansen  Technical University of Denmark, Kgs. Lyngby, Denmark
Jan Madsen  Technical Unisversity of Denmark, Kgs. Lyngby, Denmark
Sponsors
ACM: Association for Computing Machinery
SIGBED: ACM Special Interest Group on Embedded Systems
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 40,   Downloads (12 Months): 42,   Citation Count: 0
Additional Information:

abstract   references   index terms  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1629435.1629437
What is a DOI?

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.