Title :
Complex task activation schemes in system level performance analysis
Author :
Haid, Wolfgang ; Thiele, Lothar
Author_Institution :
Comput. Eng. & Networks Lab., ETH Zurich, Zurich, Switzerland
fDate :
Sept. 30 2007-Oct. 3 2007
Abstract :
The design and analysis of today´s complex real-time systems requires advanced methods. Due to ever growing functionality, hardware complexity and component interaction, applying traditional methods like HW/SW co-simulation is getting increasingly difficult. On the other hand, analytic approaches have proven their usefulness and efficiency for system analysis when end-to-end performance figures like delay, throughput and memory consumption are requested. One of the main drawbacks of these methods is the limited set of systems that can be analyzed with high accuracy: Only simple models for task interaction and task semantics can be used. In this paper, we extend existing methods for analyzing heterogeneous multiprocessor systems such that (a) non-preemptive scheduling policies, (b) complex activation schemes for tasks and (c) conditional behavior of task executions can be modeled and analyzed. We demonstrate the usefulness of the proposed approach in a case study.
Keywords :
multiprocessing systems; performance evaluation; processor scheduling; real-time systems; task analysis; complex real-time systems; complex task activation schemes; component interaction; hardware complexity; heterogeneous multiprocessor systems; memory consumption; nonpreemptive scheduling; system level performance analysis; task semantics; Algorithm design and analysis; Analytical models; Decoding; Delay; Embedded systems; Performance analysis; Processor scheduling;
Conference_Titel :
Hardware/Software Codesign and System Synthesis (CODES+ISSS), 2007 5th IEEE/ACM/IFIP International Conference on
Conference_Location :
Salzburg
Print_ISBN :
978-1-5959-3824-4