Access the full text.
Sign up today, get DeepDyve free for 14 days.
J. Abella, E. Quiñones, Franck Wartel, T. Vardanega, F. Cazorla (2014)
Heart of Gold: Making the Improbable Happen to Increase Confidence in MBPTA2014 26th Euromicro Conference on Real-Time Systems
A. Agarwal, M. Horowitz, J. Hennessy (1989)
An analytical cache modelACM Trans. Comput. Syst., 7
J. Reineke (2014)
Randomized Caches Considered Harmful in Hard Real-Time SystemsLeibniz Trans. Embed. Syst., 1
Benjamin Lesage, D. Hardy, I. Puaut (2009)
WCET Analysis of Multi-Level Set-Associative Data Caches, 10
Jason Poovey, T. Conte, Markus Levy, Shay Gal-On (2009)
A Benchmark Characterization of the EEMBC Benchmark SuiteIEEE Micro, 29
Mathieu Patte, A. Crespo, Marco Zulianello, Vincent Lefftz, M. Masmano, J. Coronel (2012)
System Impact of Distributed Multicore Systems, 701
C. Ferdinand, Reinhold Heckmann, Marc Langenbach, Florian Martin, Michael Schmidt, Henrik Theiling, S. Thesing, R. Wilhelm (2001)
Reliable and Precise WCET Determination for a Real-Life Processor
L. Cucu-Grosjean, L. Santinelli, Michael Houston, Code Lo, T. Vardanega, Leonidas Kosmidis, J. Abella, E. Mezzetti, E. Quiñones, F. Cazorla (2012)
Measurement-Based Probabilistic Timing Analysis for Multi-path Programs2012 24th Euromicro Conference on Real-Time Systems
Franck Wartel, Leonidas Kosmidis, A. Gogonel, Andrea Baldovin, Z. Stephenson, B. Triquet, E. Quiñones, Code Lo, E. Mezzetti, I. Broster, J. Abella, L. Cucu-Grosjean, T. Vardanega, F. Cazorla (2015)
Timing analysis of an avionics case study on complex hardware/software platforms2015 Design, Automation & Test in Europe Conference & Exhibition (DATE)
Franck Wartel, Leonidas Kosmidis, Code Lo, B. Triquet, E. Quiñones, J. Abella, A. Gogonel, Andrea Baldovin, E. Mezzetti, L. Cucu-Grosjean, T. Vardanega, F. Cazorla (2013)
Measurement-based probabilistic timing analysis: Lessons from an integrated-modular avionics case study2013 8th IEEE International Symposium on Industrial Embedded Systems (SIES)
Robert Davis, L. Santinelli, S. Altmeyer, Claire Maiza, L. Cucu-Grosjean (2013)
Analysis of Probabilistic Cache Related Pre-emption Delays2013 25th Euromicro Conference on Real-Time Systems
F. Müller (2000)
Timing Analysis for Instruction CachesReal-Time Systems, 18
C. Ferdinand, R. Wilhelm (1999)
Efficient and Precise Cache Behavior Prediction for Real-Time SystemsReal-Time Systems, 17
(1994)
Predicting instruction cache behavior. Language, Compilers and Tools for Real-Time
Shuchang Zhou (2010)
An Efficient Simulation Algorithm for Cache of Random Replacement Policy
C. Ferdinand, R. Wilhelm (1998)
On Predicting Data Cache Behavior for Real-Time Systems
P. Joseph, K. Vaswani, M. Thazhuthaveetil (2006)
A Predictive Performance Model for Superscalar Processors2006 39th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO'06)
E. Mezzetti, Marco Ziccardi, T. Vardanega, J. Abella, E. Quiñones, F. Cazorla (2015)
Randomized Caches Can Be Pretty Useful to Hard Real-Time SystemsLeibniz Trans. Embed. Syst., 2
D. Hardy, I. Puaut (2008)
WCET Analysis of Multi-level Non-inclusive Set-Associative Instruction Caches2008 Real-Time Systems Symposium
G. Bernat, Antoine Colin, Stefan Petters (2002)
WCET analysis of probabilistic hard real-time systems23rd IEEE Real-Time Systems Symposium, 2002. RTSS 2002.
F. Cazorla, E. Quiñones, T. Vardanega, L. Cucu-Grosjean, B. Triquet, G. Bernat, E. Berger, J. Abella, Franck Wartel, Michael Houston, L. Santinelli, Leonidas Kosmidis, Code Lo, Dorin Maxim (2013)
PROARTIS: Probabilistically Analyzable Real-Time SystemsACM Trans. Embed. Comput. Syst., 12
Leonidas Kosmidis, J. Abella, E. Quiñones, F. Cazorla (2013)
A cache design for probabilistically analysable real-time systems2013 Design, Automation & Test in Europe Conference & Exhibition (DATE)
G. Bernat, Antoine Colin, J. Esteves, G. Garcis, C. Moreno, N. Holsti, T. Vardanega, M. Hernek (2007)
Considerations on the LEON Cache Effects on the Timing Analysis of On-Board Applications, 638
J. Abella, D. Hardy, I. Puaut, E. Quiñones, F. Cazorla (2014)
On the Comparison of Deterministic and Probabilistic WCET Estimation Techniques2014 26th Euromicro Conference on Real-Time Systems
Jason Poovey (2007)
Characterization of the EEMBC Benchmark Suite
G. Suh, S. Devadas, L. Rudolph (2000)
Adaptive reduction parallelization techniques
S. Altmeyer, Robert Davis (2014)
On the correctness, optimality and precision of Static Probabilistic Timing Analysis2014 Design, Automation & Test in Europe Conference & Exhibition (DATE)
Jeffery Hansen, S. Hissam, Gabriel Moreno (2009)
Statistical-Based WCET Estimation and Validation
R. Wilhelm, Jakob Engblom, Andreas Ermedahl, N. Holsti, S. Thesing, D. Whalley, G. Bernat, C. Ferdinand, Reinhold Heckmann, T. Mitra, F. Mueller, I. Puaut, P. Puschner, J. Staschulat, P. Stenström (2008)
The worst-case execution-time problem—overview of methods and survey of toolsACM Trans. Embed. Comput. Syst., 7
Leonidas Kosmidis, J. Abella, E. Quiñones, F. Cazorla (2013)
Multi-level Unified Caches for Probabilistically Time Analysable Real-Time Systems2013 IEEE 34th Real-Time Systems Symposium
PACO: Fast Average-Performance Estimation for Time-Randomized Caches Suzana Milutinovic, , Eduardo Quiñones , Jaume Abella , Francisco J. Cazorla, Universitat Politècnica de Catalunya, Spain Barcelona Supercomputing Center, Spain Spanish National Research Council (IIIA-CSIC), Spain ABSTRACT Probabilistic timing analysis is a powerful approach to derive worst-case execution time (WCET) estimates, as needed in safety-critical systems, in the presence of high-performance hardware features (e.g., caches). To that end, the timing behavior of certain hardware resources, such as caches, is randomized. Time-randomized (TR) caches allow deriving hit/miss probabilities for each access and probabilistic WCET estimates for the overall program. However, the analysis of the average performance of TR caches, which is needed for lowly-critical high-performance tasks in mixed-criticality environments, has been neglected. So far, average performance of a TR cache can only be analyzed through simulation, whose accuracy strongly depends on carrying a large number of simulations. In this paper we address this challenge by proposing PACO, an accurate analytical approach to estimate cache hit/miss probabilities of full applications, parts of them and individual cache accesses at low cost for a wide variety of TR cache hierarchies and setups. 1. INTRODUCTION In safety-critical real-time embedded systems the worstcase execution time (WCET)
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.