Access the full text.
Sign up today, get DeepDyve free for 14 days.
Manuel Benitez, J. Davidson (1988)
A portable global optimizer and linker
Christopher Healy, D. Whalley, M. Harmon (1995)
Integrating the timing analysis of pipelining and instruction cachingProceedings 16th IEEE Real-Time Systems Symposium
Sung-Kwan Kim, S. Min, Rhan Ha (1996)
Efficient worst case timing analysis of data cachingProceedings Real-Time Technology and Applications
Henrik Theiling, C. Ferdinand (1998)
Combining abstract interpretation and ILP for microarchitecture modelling and program path analysisProceedings 19th IEEE Real-Time Systems Symposium (Cat. No.98CB36279)
J. Hennessy, D. Patterson (1996)
Computer Architecture - A Quantitative Approach, 5th Edition
R. White, Christopher Healy, D. Whalley, F. Mueller, M. Harmon (1997)
Timing analysis for data caches and set-associative cachesProceedings Third IEEE Real-Time Technology and Applications Symposium
C. Ferdinand, Florian Martin, R. Wilhelm, M. Alt (1996)
Cache Behavior Prediction by Abstract Interpretation
IU C.L.L, J. Layland (1989)
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time EnvironmentJ. ACM, 20
Yau-Tsun Li, S. Malik, A. Wolfe (1995)
Efficient microarchitecture modeling and path analysis for real-time softwareProceedings 16th IEEE Real-Time Systems Symposium
N. Zhang, A. Burns, M. Nicholson (1993)
Pipelined processors and worst case execution timesReal-Time Systems, 5
P. Puschner, C. Koza (1989)
Calculating the maximum execution time of real-time programsReal-Time Systems, 1
F. Mueller (1995)
Static cache simulation and its applications
J. Hennessy, D. Patterson (1996)
Computer architecture (2nd ed.): a quantitative approach
C. Park (1993)
Predicting program execution times by analyzing static and dynamic program pathsReal-Time Systems, 5
Christopher Healy, R. Arnold, F. Mueller, D. Whalley, M. Harmon (1999)
Bounding Pipeline and Instruction Cache PerformanceIEEE Trans. Computers, 48
Giorgio Buttazzo (1997)
Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications
Yau-Tsun Li, S. Malik, A. Wolfe (1996)
Cache modeling for real-time software: beyond direct mapped instruction caches17th IEEE Real-Time Systems Symposium
Sung-Soo Lim, Young Bae, Gyu Jang, Byung-Do Rhee, S. Min, C. Park, Heonshik Shin, Kunsoo Park, Soo-Mook Moon, Chong-Sang Kim (1995)
An Accurate Worst Case Timing Analysis for RISC ProcessorsIEEE Trans. Software Eng., 21
M. Harmon, T. Baker, D. Whalley (1992)
A retargetable technique for predicting execution time[1992] Proceedings Real-Time Systems Symposium
Y. Hur, Young Bae, Sung-Soo Lim, Sung-Kwan Kim, Byung-Do Rhee, S. Min, C. Park, Heonshik Shin, Chong-Sang Kim (1995)
Worst case timing analysis of RISC processors: R3000/R3010 case studyProceedings 16th IEEE Real-Time Systems Symposium
P. D. Puschner (1993)
Zeitanalyse von Echtzeitprogrammen
F. Müller (1997)
Generalizing timing predictions to set-associative cachesProceedings Ninth Euromicro Workshop on Real Time Systems
N. Audsley, A. Burns, Robert Davis, K. Tindell, A. Wellings (1995)
Fixed priority pre-emptive scheduling: An historical perspectiveReal-Time Systems, 8
C. Liu, J. J. Layland (1973)
Scheduling algorithms for multiprogramming in a hard-real-time environmentJ. of the Association for Computing Machinery, 20
R. Arnold, F. Mueller, D. Whalley, M. Harmon (1994)
Bounding worst-case instruction cache performance1994 Proceedings Real-Time Systems Symposium
Christopher Healy, Mikael Sjödin, V. Rustagi, D. Whalley (1998)
Bounding loop iterations for timing analysisProceedings. Fourth IEEE Real-Time Technology and Applications Symposium (Cat. No.98TB100245)
(1973)
Real-time systems
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.
Real-Time Systems – Springer Journals
Published: Sep 23, 2004
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.