Title :
Adding instruction cache effect to an exact schedulability analysis of preemptive real-time systems
Author :
Busquets-Mataix, Jose V. ; Serrano-Martin, Juan J. ; Ors-Carot, Rafael ; Gil, P. ; Wellings, Andy
Author_Institution :
Dept. de Ingenieria de Sistemas, Computadores y Automatica, Univ. Politecnica de Valencia, Spain
Abstract :
Cache memories are commonly avoided in real-time systems because of their unpredictable behavior. Recently, some research has been done to obtain tighter bounds on the worst case execution time (WCET) of cached programs. These techniques usually assume a non preemptive underlying system. However, some techniques can be applied to allow the use of caches in preemptive systems. This paper describes how to incorporate the effect of instruction cache to the Response Time schedulability Analysis (RTA). RTA is an efficient analysis for preemptive fixed priority schedulers. We also compare through simulations the results of such an approach to the previously available CRMA (Cached RMA: cache effect is incorporated in the utilization based Rate Monotonic schedulability analysis). The results show that the cached version of RTA (CRTA) clearly outperforms CRMA
Keywords :
cache storage; computer architecture; real-time systems; scheduling; Response Time schedulability Analysis; cache memories; exact schedulability analysis; instruction cache; preemptive real-time systems; preemptive systems; Analytical models; Application software; Cache memory; Costs; Delay; Job shop scheduling; Multimedia systems; Processor scheduling; Real time systems; Testing;
Conference_Titel :
Real-Time Systems, 1996., Proceedings of the Eighth Euromicro Workshop on
Conference_Location :
L´Aquila
Print_ISBN :
0-8186-7496-2
DOI :
10.1109/EMWRTS.1996.557940