Title :
An efficient search algorithm of worst-case cache flush timings
Author :
Miyamoto, Hiroshi ; Iiyama, Shinichi ; Tomiyama, Hiroyuki ; Takada, Hiroaki ; Nakashima, Hiroshi
Author_Institution :
Graduate Sch. of Inf. Sci., Nagoya Univ., Aichi, Japan
Abstract :
In recent years, the use of cache memory has been desired in hard real-time systems in order to reduce the memory access time. To enable it, accurate analysis of the worst-case execution time considering cache flushes is necessary since the cache may be flushed by preempting tasks in a multitask environment. This paper proposes a method to find the worst-case timing of cache flushes and demonstrates its effectiveness.
Keywords :
cache storage; search problems; cache memory; hard real-time system; memory access time; multitask environment; preempting task; search algorithm; worst-case cache flush timing; worst-case execution time; Algorithm design and analysis; Cache memory; Costs; Delay; Information science; Optimization methods; Real time systems; Search problems; System analysis and design; Timing;
Conference_Titel :
Embedded and Real-Time Computing Systems and Applications, 2005. Proceedings. 11th IEEE International Conference on
Print_ISBN :
0-7695-2346-3
DOI :
10.1109/RTCSA.2005.22