DocumentCode :
3132686
Title :
Generalizing timing predictions to set-associative caches
Author :
Mueller, Frank
Author_Institution :
Inf. fur Inf., Humboldt-Univ., Berlin, Germany
fYear :
1997
fDate :
11-13 Jun 1997
Firstpage :
64
Lastpage :
71
Abstract :
Research on the static prediction of worst-case execution time (WCET) of programs has been extended from simple CISC to pipelined RISC processors, and from uncached architectures to direct-mapped instruction caches. This work goes one step further by introducing a framework to handle WCET prediction for set-associative caches. Generalizing the work of static cache simulation of direct-mapped caches to set-associative caches, a formalization of the new method is given and the operational characteristics are presented and discussed by example. WCET predictions for several programs are presented by combining the static cache analysis for set-associative caches with a timing analysis tool. This approach has the advantage that cache configuration details are handled by static cache simulation but remain transparent to the timing analyzer. It is shown that static cache analysis for set-associative caches results in just as tight timing predictions as reported for direct-mapped caches. Overall, this work fills another gap between realistic WCET prediction of contemporary architectures and its use in schedulability analysis for hard real-time systems
Keywords :
cache storage; content-addressable storage; program diagnostics; real-time systems; scheduling; software performance evaluation; CISC; direct-mapped caches; direct-mapped instruction caches; pipelined RISC processors; real-time systems; schedulability analysis; set-associative caches; static cache analysis; static cache simulation; timing analysis tool; timing predictions; worst-case execution time; Analytical models; Computer architecture; Control systems; Electronic mail; Processor scheduling; Real time systems; Reduced instruction set computing; Safety; Time measurement; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems, 1997. Proceedings., Ninth Euromicro Workshop on
Conference_Location :
Toledo
Print_ISBN :
0-8186-8034-2
Type :
conf
DOI :
10.1109/EMWRTS.1997.613765
Filename :
613765
Link To Document :
بازگشت