Timing Analysis for Instruction Caches |
| |
Authors: | Mueller Frank |
| |
Affiliation: | (1) Institut f. Informatik, Humboldt University Berlin, 10099 Berlin, (Germany) |
| |
Abstract: | This paper contributes a comprehensive study of a framework to bound worst-case instruction cache performance for caches with arbitrary levels of associativity. The framework is formally introduced, operationally described and its correctness is shown. Results of incorporating instruction cache predictions within pipeline simulation show that timing predictions for set-associative caches remain just as tight as predictions for direct-mapped caches. The low cache simulation overhead allows interactive use of the analysis tool and scales well with increasing associativity.The approach taken is based on a data-flow specification of the problem and provides another step toward worst-case execution time prediction of contemporary architectures and its use in schedulability analysis for hard real-time systems. |
| |
Keywords: | hard real-time systems static timing analysis set-associative instruction cache worst-case execution time |
本文献已被 SpringerLink 等数据库收录! |