ACM Home Page
Please provide us with feedback. Feedback
Integrated analysis of communicating tasks in MPSoCs
Full text PdfPdf (334 KB)
Source International Conference on Hardware Software Codesign archive
Proceedings of the 4th international conference on Hardware/software codesign and system synthesis table of contents
Seoul, Korea
SESSION: Communication synthesis and analysis for MPSoC table of contents
Pages: 288 - 293  
Year of Publication: 2006
ISBN:1-59593-370-0
Authors
Simon Schliecker  Technical University of Braunschweig, Germany
Matthias Ivers  Technical University of Braunschweig, Germany
Rolf Ernst  Technical University of Braunschweig, Germany
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
SIGBED: ACM Special Interest Group on Embedded Systems
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 30,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1176254.1176325
What is a DOI?

ABSTRACT

Predicting timing behavior is key to efficient embedded real-time system design and verification. Especially memory accesses and co-processor calls over shared communication networks, basic operations of every embedded application pose a challenge for precise system analysis. Current approaches to determine end-to-end latencies in parallel heterogeneous architectures either focus on system level and allow only limited task models, or focus on activities inside a component, abstracting system level influences by overestimations.In this paper, we identify feedbacks of the system behavior that directly or indirectly impact local execution. To tackle these complex interactions we present a novel technique to integrate an extended component level scheduling analysis with refined system level approaches. Bringing the different levels of abstraction together allows the analysis of a new class of interacting applications and architectures - which could not be addressed on a single level alone.On the component level, we investigate two scheduling behaviors more closely, namely stalling during external requests, and allowing context-switches to other tasks that are ready. For both, we present a precise response time analysis. Finally, we compare the scheduling techniques with respect to real-time requirements.


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
R. Henia, A. Hamann, M. Jersak, R. Racu, K. Richter, and R. Ernst. System level performance analysis - the Sym TA/S approach. IEE Proceedings Computers and Digital Techniques, 152(2):148--166, March 2005.
 
3
4
 
5
S. Schliecker, M. Ivers, and R. Ernst. Memory access patterns for the analysis of MPSo Cs. In NewCAS 2006, Gatineau, Canada, June 2006. IEEE.
 
6
S. Schliecker, M. Ivers, J. Staschulat, and R. Ernst. A framework for the busy time calculation of multiple correlated events. In 6th Intl. Workshop on WCET Analysis, Dresden, Germany, July 2006.
 
7
 
8
J. Staschulat, S. Schliecker, M. Ivers, and R. Ernst. Analysis of memory latencies in multi-processor systems. In WCET Workshop, Palma de Mallorca, Spain, July 2005.
 
9
L. Thiele, F. Wandeler, and S. Chakraborty. Performance analysis of multiprocessor DSPs: a stream-oriented component model. Signal Processing Magazine, IEEE, 22(3):38--46, May 2005.
 
10
 
11


Collaborative Colleagues:
Simon Schliecker: colleagues
Matthias Ivers: colleagues
Rolf Ernst: colleagues