Modeling the function cache for worst-case execution time analysis

被引:3
作者
Kirner, Raimund [1 ]
Schoeberl, Martin [2 ]
机构
[1] Vienna Univ Technol, Inst Tech Informat, Real Time Syst Grp, A-1060 Vienna, Austria
[2] Vienna Univ Technol, Inst Tech Informat, Sistem Chip Grp, A-1060 Vienna, Austria
来源
2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2 | 2007年
基金
奥地利科学基金会;
关键词
worst-case execution time; WCET; cache analysis; function cache;
D O I
10.1109/DAC.2007.375211
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Static worst-case execution time (WCET) analysis is done by modeling the hardware behavior. In this paper we describe a WCET analysis technique to analyze systems with function caches, a special kind of instruction cache that caches whole functions only. This cache was designed with the aim to be more predictable for the worst-case than existing instruction caches. Within this paper we developed a cache analysis technique for the function cache. One of the new concepts of this analysis technique is the local persistence analysis, which allows to precisely model the function cache.
引用
收藏
页码:471 / +
页数:3
相关论文
共 13 条
[1]  
Aho A. V., 1997, COMPILERS PRINCIPLES
[2]  
ARNOLD R, 1994, REAL TIM SYST SYMP P, P172, DOI 10.1109/REAL.1994.342718
[3]   Cache modeling for real-time software: Beyond direct mapped instruction caches [J].
Li, YTS ;
Malik, S ;
Wolfe, A .
17TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1996, :254-263
[4]  
LUNDQVIST T, 1999, RTSS 99 P 20 IEEE RE
[5]  
MARTIN F, 1998, LNCS, V1383
[6]  
Myers Eugene M, 1981, POPL, P219
[7]  
PUSCHNER P, 1997, J REAL TIME SYSTEMS, V13, P67
[8]  
Schoeberl M, 2004, LECT NOTES COMPUT SC, V3292, P371
[9]  
SCHOEBERL M, 2006, P DES AUT TEST EUR C, P800
[10]  
SCHOEBERL M, 2006, P WORKSH JAVA TECHN