[書籍][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 …
beginning. Add embedded systems, multiple memory banks, highly pipelined units …
On the comparison of deterministic and probabilistic WCET estimation techniques
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 …
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
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 …
predictable real-time systems. When multi-core, instruction pipeline, branch prediction, or …
Towards a flow analysis for embedded system C programs
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 …
designing and verifying real-time systems. One way to derive such estimates is by static …
Modeling control speculation for timing analysis
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 …
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 …
level static analysis techniques on instrumented programs in order to generate WCET …
A WCET-oriented static branch prediction scheme for real time systems
Branch prediction mechanisms are becoming commonplace within current generation
processors. Dynamic branch predictors, albeit able to predict branches quite accurately in …
processors. Dynamic branch predictors, albeit able to predict branches quite accurately in …
Faster WCET flow analysis by program slicing
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 …
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 …
it more and more difficult to guarantee that programs will respect their strict deadlines. While …
Branch target buffers: WCET analysis framework and timing predictability
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 …
worst-case execution times (WCET) of tasks. To obtain tight bounds, a WCET analysis has to …