In critical domains, reliable software execution is increasingly involving aspects related to the timing dimension. This is due to the advent of high-performance (complex) hardware, used to provide the rising levels of guaranteed performance needed in those domains. Caches and multicores are two of the hardware features that have the potential to significantly reduce WCET estimates, yet they pose new challenges on current-practice measurement-based timing analysis (MBTA) approaches. In this paper we propose MC2, a technique for multilevel-cache multicores that combines deterministic and probabilistic jitter-bounding approaches to reliably handle both the variability in execution time generated by caches and the contention in accessing share...
© Elsevier. This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://crea...
Caches are key resources in high-end processor architectures to increase performance. In fact, most ...
Critical Real-Time Embedded Systems (CRTES) feature performance-demanding functionality. High-perfo...
In critical domains, reliable software execution is increasingly involving aspects related to the ti...
In critical domains, the advent of high-performance (complex) hardware, used to provide the rising l...
Honourable Mention for the EuroSys Roger Needham PhD Award 2018, atorgada per la European Instituti...
Obtaining Worst-Case Execution Time (WCET) estimates is a required step in real-time embedded system...
Measurement-Based Probabilistic Timing Analysis (MBPTA) has been shown to be an industrially viable ...
The use of caches challenges measurement-based timing analysis (MBTA) in critical embedded systems. ...
Cache memories have a huge impact on software's worst-case execution time (WCET). While enabling the...
Cache memories are one of the hardware resources with higher potential to reduce worst-case executio...
Measurement-Based Probabilistic Timing Analysis (MBPTA) is a promising powerful industry-friendly me...
Enabling timing analysis in the presence of caches has been pursued by the real-Time embedded system...
CPS Student Forum Portugal was held as part of the Cyber-Physical Systems Week (CPS Week 2018), 10-1...
Cache memories are one of the hardware resources with higher potential to reduce worst-case executio...
© Elsevier. This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://crea...
Caches are key resources in high-end processor architectures to increase performance. In fact, most ...
Critical Real-Time Embedded Systems (CRTES) feature performance-demanding functionality. High-perfo...
In critical domains, reliable software execution is increasingly involving aspects related to the ti...
In critical domains, the advent of high-performance (complex) hardware, used to provide the rising l...
Honourable Mention for the EuroSys Roger Needham PhD Award 2018, atorgada per la European Instituti...
Obtaining Worst-Case Execution Time (WCET) estimates is a required step in real-time embedded system...
Measurement-Based Probabilistic Timing Analysis (MBPTA) has been shown to be an industrially viable ...
The use of caches challenges measurement-based timing analysis (MBTA) in critical embedded systems. ...
Cache memories have a huge impact on software's worst-case execution time (WCET). While enabling the...
Cache memories are one of the hardware resources with higher potential to reduce worst-case executio...
Measurement-Based Probabilistic Timing Analysis (MBPTA) is a promising powerful industry-friendly me...
Enabling timing analysis in the presence of caches has been pursued by the real-Time embedded system...
CPS Student Forum Portugal was held as part of the Cyber-Physical Systems Week (CPS Week 2018), 10-1...
Cache memories are one of the hardware resources with higher potential to reduce worst-case executio...
© Elsevier. This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://crea...
Caches are key resources in high-end processor architectures to increase performance. In fact, most ...
Critical Real-Time Embedded Systems (CRTES) feature performance-demanding functionality. High-perfo...