DocumentCode
351941
Title
Program path analysis to bound cache-related preemption delay in preemptive real-time systems
Author
Tomiyama, Hiroyuki ; Dutt, Nikil D.
Author_Institution
Center for Embedded Comput. Syst., California Univ., Irvine, CA, USA
fYear
2000
fDate
5-5 May 2000
Firstpage
67
Lastpage
71
Abstract
Unpredictable behavior of cache memory makes it difficult to statically analyze the worst-case performance of real-time systems. This problem is exacerbated in case of preemptive multitask systems due to intertask cache interference, called Cache-Related Preemption Delay (CRPD). This paper proposes an approach to analysis of the tight upper bound on CRPD which a task might impose on lower-priority tasks. Our method determines the program execution path of the task which requires the maximum number of cache blocks using an integer linear programming technique. Experimental results show that our approach provides up to 69% tighter bounds on CRPD than a previous approach.
Keywords
cache storage; data flow analysis; performance evaluation; real-time systems; cache memory; cache-related preemption delay; intertask cache interference; preemptive multitask systems; preemptive real-time systems; program execution path; program path analysis; real-time systems; worst-case performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Hardware/Software Codesign, 2000. CODES 2000. Proceedings of the Eighth International Workshop on
Conference_Location
San Diego, CA, USA
Print_ISBN
1-58113-268-9
Type
conf
Filename
843709
Link To Document