Title :
Integrated analysis of communicating tasks in MPSoCs
Author :
Schliecker, Simon ; Ivers, Matthias ; Ernst, Rolf
Author_Institution :
Tech. Univ. Braunschweig, Braunschweig
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;
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
DOI :
10.1145/1176254.1176325