Optimizing WCET Analysis on Timing-Anomaly-Free Architectures

Worst-case execution time (WCET) analysis in real-time systems is challenging on modern processors due to timing anomalies - situations where locally faster operations can paradoxically lead to longer overall execution times. Traditional WCET analysis must safely explore numerous hardware states to cover such non-monotonic behaviors, causing state-space explosion and pessimistic bounds. In this paper, we leverage timing-anomaly-free processor architectures to optimize WCET analysis. We focus on processors that is free from timing anomalies, which allows the analysis to search only the local worst-case execution paths without missing the global worst case. Our method avoids exhaustive state enumeration within basic blocks, instead, it analyzes only the single local worst-case execution per block, resulting an massive reduction in analysis complexity. Finally, we report experimental results on benchmark programs showing that our optimized WCET analysis is faster than traditional method by a factor of <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathbf{4. 2 4}$</tex> approximately, these results demonstrate a practical path to fast and precise WCET analysis by co-designing timing-predictable architectures and analysis methods.

Authors

Institutions

Publication Details

Published
2025-04-25
DOI
https://doi.org/10.1109/iccea65460.2025.11103315
Primary Topic
Embedded Systems Design Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Optimizing WCET Analysis on Timing-Anomaly-Free Architectures

B. JIANG
Embedded Systems Design Techniques
article

Optimizing WCET Analysis on Timing-Anomaly-Free Architectures

B. JIANG
article en

Abstract

Worst-case execution time (WCET) analysis in real-time systems is challenging on modern processors due to timing anomalies - situations where locally faster operations can paradoxically lead to longer overall execution times. Traditional WCET analysis must safely explore numerous hardware states to cover such non-monotonic behaviors, causing state-space explosion and pessimistic bounds. In this paper, we leverage timing-anomaly-free processor architectures to optimize WCET analysis. We focus on processors that is free from timing anomalies, which allows the analysis to search only the local worst-case execution paths without missing the global worst case. Our method avoids exhaustive state enumeration within basic blocks, instead, it analyzes only the single local worst-case execution per block, resulting an massive reduction in analysis complexity. Finally, we report experimental results on benchmark programs showing that our optimized WCET analysis is faster than traditional method by a factor of <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathbf{4. 2 4}$</tex> approximately, these results demonstrate a practical path to fast and precise WCET analysis by co-designing timing-predictable architectures and analysis methods.

University of Science and Technology of China (CN)
Openalex Percentile: Top 79%
Embedded Systems Design Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.