Submitted on behalf of EDAA (http://www.edaa.com/)International audienceThe 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 the computation of Worst-Case Execution Times relies on static analysis of the code, the challenge is to model with enough safety and accuracy the behaviour of intrisically dynamic components. In this paper, we focus on the dynamic branch predictor. Several models to bound the number of branch mispredictions have been previously published. Some of them exhibit a high complexity while other ones have shown that taking into account semantic information from the source code makes things mo...
Pipeline stalls due to branches represent one of the most significant impediments to realizing the p...
Abstract—In this paper we use a Markovian model previ-ously applied to cache related delay modeling ...
Worst-Case-Execution-Time (WCET) analysis computes upper bounds on the execution time of a program o...
The wider and wider use of high-performance proces-sors as part of real-time systems makes it more a...
Branch prediction mechanisms are becoming common-place within current generation processors. Dynamic...
International audienceLong pipelines need good branch predictors to keep the pipeline running. Curre...
In this paper we refine a Markovian model previously ap-plied to modelize a subset of dynamic branch...
The importance of accurate branch prediction to future processors has been widely recognized. The co...
The Implicit Path Enumeration Technique is often used to compute the WCET of control-intensive progr...
The time-predictable design of computer architectures for the use in (hard) real-time systems is bec...
Abstract: In our previously published research we discovered some very difficult to predict branches...
Accurate branch prediction can be seen as a mechanism for enabling design decisions. When short pipe...
The need to flush pipelines when miss-predicting branches occur can throttle the performance of a pi...
In this paper we use a Markovian model previously applied to cache related delay modeling and preemp...
This paper presents the influence of the loop nest splitting source code optimization on the worst-c...
Pipeline stalls due to branches represent one of the most significant impediments to realizing the p...
Abstract—In this paper we use a Markovian model previ-ously applied to cache related delay modeling ...
Worst-Case-Execution-Time (WCET) analysis computes upper bounds on the execution time of a program o...
The wider and wider use of high-performance proces-sors as part of real-time systems makes it more a...
Branch prediction mechanisms are becoming common-place within current generation processors. Dynamic...
International audienceLong pipelines need good branch predictors to keep the pipeline running. Curre...
In this paper we refine a Markovian model previously ap-plied to modelize a subset of dynamic branch...
The importance of accurate branch prediction to future processors has been widely recognized. The co...
The Implicit Path Enumeration Technique is often used to compute the WCET of control-intensive progr...
The time-predictable design of computer architectures for the use in (hard) real-time systems is bec...
Abstract: In our previously published research we discovered some very difficult to predict branches...
Accurate branch prediction can be seen as a mechanism for enabling design decisions. When short pipe...
The need to flush pipelines when miss-predicting branches occur can throttle the performance of a pi...
In this paper we use a Markovian model previously applied to cache related delay modeling and preemp...
This paper presents the influence of the loop nest splitting source code optimization on the worst-c...
Pipeline stalls due to branches represent one of the most significant impediments to realizing the p...
Abstract—In this paper we use a Markovian model previ-ously applied to cache related delay modeling ...
Worst-Case-Execution-Time (WCET) analysis computes upper bounds on the execution time of a program o...