DocumentCode
466447
Title
Integrated analysis of communicating tasks in MPSoCs
Author
Schliecker, Simon ; Ivers, Matthias ; Ernst, Rolf
Author_Institution
Tech. Univ. Braunschweig, Braunschweig
fYear
2006
fDate
22-25 Oct. 2006
Firstpage
288
Lastpage
293
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 over estimations. 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.
Keywords
embedded systems; multiprocessing systems; parallel architectures; processor scheduling; system-on-chip; co-processor call; embedded real-time system design; embedded real-time system verification; extended component level scheduling analysis; memory access; multiprocessor system-on-chip; parallel heterogeneous architecture; refined system level approach; response time analysis; shared communication network; Communication networks; Coprocessors; Delay; Feedback; Performance analysis; Permission; Processor scheduling; Real time systems; System analysis and design; Timing; memory accesses; multiprocessor performance analysis; real-time;
fLanguage
English
Publisher
ieee
Conference_Titel
Hardware/Software Codesign and System Synthesis, 2006. CODES+ISSS '06. Proceedings of the 4th International Conference
Conference_Location
Seoul
Print_ISBN
1-59593-370-0
Electronic_ISBN
1-59593-370-0
Type
conf
DOI
10.1145/1176254.1176325
Filename
4278531
Link To Document