ACM Home Page
Please provide us with feedback. Feedback
Reliable performance analysis of a multicore multithreaded system-on-chip
Full text PdfPdf (648 KB)
Source
International Conference on Hardware Software Codesign archive
Proceedings of the 6th IEEE/ACM/IFIP international conference on Hardware/Software codesign and system synthesis table of contents
Atlanta, GA, USA
SESSION: Case studies and industrial practices table of contents
Pages 161-166  
Year of Publication: 2008
ISBN:978-1-60558-470-6
Authors
Simon Schliecker  Technical University of Braunschweig, Braunschweig, Germany
Mircea Negrean  Technical University of Braunschweig, Braunschweig, Germany
Gabriela Nicolescu  Ecole Polytechnique Montreal, Montreal, PQ, Canada
Pierre Paulin  STMicroelectronics, Ottawa, ON, Canada
Rolf Ernst  Technical University of Braunschweig, Braunschweig, Germany
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
SIGBED: ACM Special Interest Group on Embedded Systems
ACM: Association for Computing Machinery
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 22,   Downloads (12 Months): 127,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

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

ABSTRACT

Formal performance analysis is now regularly applied in the design of distributed embedded systems such as automotive electronics, where it greatly contributes to an improved predictability and platform robustness of complex networked systems. Even though it might be highly beneficial also in MpSoC design, formal performance analysis could not easily be applied so far, because the classical task communication model does not cover processor-memory traffic, which is an integral part of MpSoC timing. Introducing memory accesses as individual transactions under the classical model has shown to be inefficient, and previous approaches work well only under strict orthogonalization of different traffic streams.

Recent research has presented extensions of the classical task model and a corresponding analysis that covers performance implications of shared memory traffic. In this paper we present a multithreaded multiprocessors platform and multimedia application. We conduct performance analysis using the new analysis options and specifically benchmark the quality of the available approach. Our experiments show that corner case coverage can now be supplied with a very high accuracy, allowing to quickly investigate architectural alternatives.


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
R. Racu, R. Ernst, K. Richter, and M. Jersak. A Virtual Platform for Architecture Integration and Optimization in Automotive Comm. Networks. SAE Congress, 2007.
 
2
M. Bekooij, O. Moreira, P. Poplavko, B. Mesman, M. Pastrnak, and J. van Meerbergen. Predictable embedded multiprocessor system design. In Proc. SCOPES workshop, Amsterdam, 2004.
 
3
 
4
5
 
6
7
 
8
T. Henriksson, P. van der Wolf, A. Jantsch, and A. Bruce. Network Calculus Applied to Verification of Memory Access Performance in SoCs. Workshop on Embedded Systems for Real-Time Multimedia, 2007.
9
 
10
 
11
 
12
 
13
R. Henia, A. Hamann, M. Jersak, R. Racu, K. Richter, and R. Ernst. System level performance analysis-the SymTA/S approach. Computers and Digital Techniques, 152, 2005.
 
14
 
15
M. Joseph and P. Pandya. Finding Response Times in a Real-Time System. The Computer Journal, 29, 1986.
16
 
17
P. Crowley and J.L. Baer. Worst-Case Execution Time Estimation for Hardware-assisted Multithreaded Processors. In Proc. 2nd Workshop on Network Processors, 2003.
 
18
Simon Schliecker, Mircea Negrean, and Rolf Ernst. Reliable Performance Analysis of a Multicore Multithreaded System-On-Chip (with appendix). Technical Report 22837, Technische Universität Braunschweig, 2008.

Collaborative Colleagues:
Simon Schliecker: colleagues
Mircea Negrean: colleagues
Gabriela Nicolescu: colleagues
Pierre Paulin: colleagues
Rolf Ernst: colleagues