DocumentCode :
2002859
Title :
Scheduling analysis of real-time systems with precise modeling of cache related preemption delay
Author :
Staschulat, Jan ; Schliecker, Simon ; Ernst, Rolf
Author_Institution :
Inst. of Comput. & Commun. Network Eng., Braunschweig, Germany
fYear :
2005
fDate :
6-8 July 2005
Firstpage :
41
Lastpage :
48
Abstract :
Accurate timing analysis is key to efficient embedded system synthesis and integration. Caches are needed to increase the processor performance but they are hard to use because of their complex behaviour especially in preemptive scheduling. Current approaches use simplified assumptions or propose exponentially complex scheduling analysis algorithms to bound the cache related preemption delay at a context switch. We present a conservative polynomial algorithm that extends real-time scheduling analysis to consider cache effects due to the preempted and the preempting task for the preemption delay. Dataflow analysis on task level is combined with real-time scheduling analysis to determine the response time including cache related preemption delay for each task accurately. The experiments show significant improvement in analysis precision over previous polynomial approaches for typical embedded benchmarks.
Keywords :
cache storage; data flow analysis; processor scheduling; real-time systems; accurate timing analysis; cache related preemption delay; dataflow analysis; embedded system integration; embedded system synthesis; polynomial algorithm; precise modeling; preemptive scheduling; real time system; scheduling analysis; Algorithm design and analysis; Data analysis; Delay effects; Embedded system; Polynomials; Processor scheduling; Real time systems; Scheduling algorithm; Switches; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems, 2005. (ECRTS 2005). Proceedings. 17th Euromicro Conference on
ISSN :
1068-3070
Print_ISBN :
0-7695-2400-1
Type :
conf
DOI :
10.1109/ECRTS.2005.26
Filename :
1508445
Link To Document :
بازگشت