[書籍][B] The compiler design handbook: optimizations and machine code generation

YN Srikant, P Shankar - 2002 - taylorfrancis.com
The widespread use of object-oriented languages and Internet security concerns are just the
beginning. Add embedded systems, multiple memory banks, highly pipelined units …

On the comparison of deterministic and probabilistic WCET estimation techniques

J Abella, D Hardy, I Puaut, E Quinones… - 2014 26th Euromicro …, 2014 - ieeexplore.ieee.org
Timing validation is a critical step in the design of real-time systems, that requires the
estimation of Worst-Case Execution Times (WCET) for tasks. A number of different methods …

On the impact of hardware-related events on the execution of real-time programs

TNC Andrade, G Lima, VMC Lima, S Bem-Amor… - Design Automation for …, 2023 - Springer
Estimating safe upper bounds on execution times of programs is required in the design of
predictable real-time systems. When multi-core, instruction pipeline, branch prediction, or …

Towards a flow analysis for embedded system C programs

J Gustafsson, A Ermedahl… - 10th IEEE International …, 2005 - ieeexplore.ieee.org
Reliable program worst-case execution time (WCET) estimates are a key component when
designing and verifying real-time systems. One way to derive such estimates is by static …

Modeling control speculation for timing analysis

X Li, T Mitra, A Roychoudhury - Real-Time Systems, 2005 - Springer
The schedulability analysis of real-time embedded systems requires worst case execution
time (WCET) analysis for the individual tasks. Bounding WCET involves not only language …

Tree-based WCET analysis on instrumentation point graphs

A Betts, G Bernat - … on Object and Component-Oriented Real …, 2006 - ieeexplore.ieee.org
This paper presents a framework for combining low-level measurement data through high-
level static analysis techniques on instrumented programs in order to generate WCET …

A WCET-oriented static branch prediction scheme for real time systems

F Bodin, I Puaut - 17th Euromicro Conference on Real-Time …, 2005 - ieeexplore.ieee.org
Branch prediction mechanisms are becoming commonplace within current generation
processors. Dynamic branch predictors, albeit able to predict branches quite accurately in …

Faster WCET flow analysis by program slicing

C Sandberg, A Ermedahl, J Gustafsson… - ACM SIGPLAN …, 2006 - dl.acm.org
Static Worst-Case Execution Time (WCET) analysis is a technique to derive upper bounds
for the execution times of programs. Such bounds are crucial when designing and verifying …

A contribution to branch prediction modeling in WCET analysis

C Burguiere, C Rochange - Design, Automation and Test in …, 2005 - ieeexplore.ieee.org
The wider and wider use of high-performance processors as part of real-time systems makes
it more and more difficult to guarantee that programs will respect their strict deadlines. While …

Branch target buffers: WCET analysis framework and timing predictability

D Grund, J Reineke, G Gebhard - Journal of Systems Architecture, 2011 - Elsevier
One step in the verification of hard real-time systems is to determine upper bounds on the
worst-case execution times (WCET) of tasks. To obtain tight bounds, a WCET analysis has to …