WCET analysis models for superscalar out-of-order CPUs generally need to be pessimistic in order to account for a wide range of possible dynamic behavior. CPU hardware modifications could be used to constrain operations to known execution paths called traces, permitting exploitation of instruction level parallelism with guaranteed timing. Previous implementations of traces have used microcode to constrain operations, but other possibilities exist. A new implementation strategy (virtual traces) is introduced here. In this paper the benefits and costs of traces are discussed. Advantages of traces include a reduction in pessimism in WCET analysis, with the need to accurately model CPU internals ...
In a real-time system, programs must respond to external events in a timely fashion, completing all ...
Estimating the Worst Case Execution Time (WCET) of a program on a given processor is important for t...
In the field of hard real time systems, there are two existing techniques to determine the worst-cas...
When constructing real-time systems, safe and tight estimations of the worst case execution time (WC...
Hybrid measurement-based approaches to worst-case execution time (WCET) analysis combine measured ex...
In trace processors, a sequential program is partitioned at run time into "traces." A tra...
Precise operation of real-time systems depends on functionally correct computations that are deliver...
In high-performance processors, increasing the number of instructions fetched and executed in parall...
Due to their nature, hard real-time embedded systems (e.g. flight control systems) must be guarantee...
Hard and soft real time systems require, for each process, the worst-case execution time (WCET), whi...
Fast and accurate processor simulation is essential in processor design.\ud Trace-driven simulation ...
Worst-Case-Execution-Time (WCET) analysis computes upper bounds on the execution time of a program o...
This paper describes a method for analyzing and predicting the timing properties of a program fragm...
A method for analysing and predicting the timing properties of a program fragment will be described....
Abstract. Precise run-time prediction suffers from a complexity problem when doing an integrated ana...
In a real-time system, programs must respond to external events in a timely fashion, completing all ...
Estimating the Worst Case Execution Time (WCET) of a program on a given processor is important for t...
In the field of hard real time systems, there are two existing techniques to determine the worst-cas...
When constructing real-time systems, safe and tight estimations of the worst case execution time (WC...
Hybrid measurement-based approaches to worst-case execution time (WCET) analysis combine measured ex...
In trace processors, a sequential program is partitioned at run time into "traces." A tra...
Precise operation of real-time systems depends on functionally correct computations that are deliver...
In high-performance processors, increasing the number of instructions fetched and executed in parall...
Due to their nature, hard real-time embedded systems (e.g. flight control systems) must be guarantee...
Hard and soft real time systems require, for each process, the worst-case execution time (WCET), whi...
Fast and accurate processor simulation is essential in processor design.\ud Trace-driven simulation ...
Worst-Case-Execution-Time (WCET) analysis computes upper bounds on the execution time of a program o...
This paper describes a method for analyzing and predicting the timing properties of a program fragm...
A method for analysing and predicting the timing properties of a program fragment will be described....
Abstract. Precise run-time prediction suffers from a complexity problem when doing an integrated ana...
In a real-time system, programs must respond to external events in a timely fashion, completing all ...
Estimating the Worst Case Execution Time (WCET) of a program on a given processor is important for t...
In the field of hard real time systems, there are two existing techniques to determine the worst-cas...