Work in Progress: Reducing WCET Estimation by Increasing the Number of Persistent Blocks
Safety-critical systems depend on the temporal guarantees provided by schedulability analysis of hard real-time systems. Worst-case execution time analysis (WCET) is a necessary component in schedulability analysis of hard real-time systems. A central goal of WCET analysis is to produce a tight bound, since tighter bounds (generally) increase the schedulability of a system. Cache memory is an impediment to tight WCET analysis due to the variability it introduces into task systems. However, static modification of memory access patterns within mutable objects may increase cache-hits and reduce WCET. Herein, a mechanism for modifying and analyzing hard real-time tasks is proposed. The proposed mechanism leverages existing persistence analysis to identify sets of blocks to retain in cache during execution. Retention guarantees persistence, resulting in tighter WCET analysis.
Authors
- Benoît Geller (ORCID: https://orcid.org/0000-0003-3937-3296)
- Kenneth T. Rainey
- Venkata P. Modekurthy (ORCID: https://orcid.org/0000-0002-1283-6134)
- Corey Tessler (ORCID: https://orcid.org/0000-0001-6355-2740)
Institutions
- University of Nevada, Las Vegas (US)
Publication Details
- Published
- 2025-05-06
- DOI
- https://doi.org/10.1109/rtas65571.2025.00011
- Primary Topic
- Statistical Methods in Clinical Trials
- Type
- article
- Field-Weighted Citation Impact
- 0.00