Cache memories have a huge impact on software's worst-case execution time (WCET). While enabling the seamless use of caches is key to provide the increasing levels of (guaranteed) performance required by automotive software, caches complicate timing analysis. In the context of Measurement-Based Probabilistic Timing Analysis (MBPTA) - a promising technique to ease timing analyis of complex hardware - we propose Random Modulo (RM), a new cache design that provides the probabilistic behavior required by MBPTA and with the following advantages over existing MBPTA-compliant cache designs: (i) an outstanding reduction in WCET estimates, (ii) lower latency and area overhead, and (iii) competitive average performance w.r.t conventional caches.Peer ...
Measurement-Based Probabilistic Timing Analysis (MBPTA) is a promising powerful industry-friendly me...
Critical real-time systems require the estimation of the worst-case execution time (WCET) for schedu...
© 2013 IEEE. The increasing performance demand in the critical real-time embedded systems (CRTES) do...
Cache memories have a huge impact on software's worst-case execution time (WCET). While enabling the...
Fault tolerance has often been assessed separately in safety-related real-time systems, which may le...
Real-time systems are witnessing a significant increase in critical software's size, complexity, and...
Enabling timing analysis for caches has been pursued by the critical real-time embedded systems (CRT...
© Elsevier. This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://crea...
Obtaining Worst-Case Execution Time (WCET) estimates is a required step in real-time embedded system...
Cache memories are one of the hardware resources with higher potential to reduce worst-case executio...
Honourable Mention for the EuroSys Roger Needham PhD Award 2018, atorgada per la European Instituti...
Cache memories are one of the hardware resources with higher potential to reduce worst-case executio...
Measurement-Based Probabilistic Timing Analysis (MBPTA) has been shown to be an industrially viable ...
Real-time systems are witnessing a significant increase in critical software's size, complexity, and...
Measurement-Based Probabilistic Timing Analysis (MBPTA) is a promising powerful industry-friendly me...
Critical real-time systems require the estimation of the worst-case execution time (WCET) for schedu...
© 2013 IEEE. The increasing performance demand in the critical real-time embedded systems (CRTES) do...
Cache memories have a huge impact on software's worst-case execution time (WCET). While enabling the...
Fault tolerance has often been assessed separately in safety-related real-time systems, which may le...
Real-time systems are witnessing a significant increase in critical software's size, complexity, and...
Enabling timing analysis for caches has been pursued by the critical real-time embedded systems (CRT...
© Elsevier. This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://crea...
Obtaining Worst-Case Execution Time (WCET) estimates is a required step in real-time embedded system...
Cache memories are one of the hardware resources with higher potential to reduce worst-case executio...
Honourable Mention for the EuroSys Roger Needham PhD Award 2018, atorgada per la European Instituti...
Cache memories are one of the hardware resources with higher potential to reduce worst-case executio...
Measurement-Based Probabilistic Timing Analysis (MBPTA) has been shown to be an industrially viable ...
Real-time systems are witnessing a significant increase in critical software's size, complexity, and...
Measurement-Based Probabilistic Timing Analysis (MBPTA) is a promising powerful industry-friendly me...
Critical real-time systems require the estimation of the worst-case execution time (WCET) for schedu...
© 2013 IEEE. The increasing performance demand in the critical real-time embedded systems (CRTES) do...