Sciweavers

290 search results - page 2 / 58
» A Study of Branch Prediction Strategies
Sort
View
MICRO
1994
IEEE
118views Hardware» more  MICRO 1994»
13 years 9 months ago
Characterizing the impact of predicated execution on branch prediction
Branch instructions are recognized as a major impediment to exploiting instruction level parallelism. Even with sophisticated branch prediction techniques, many frequently execute...
Scott A. Mahlke, Richard E. Hank, Roger A. Bringma...
MICRO
1994
IEEE
123views Hardware» more  MICRO 1994»
13 years 9 months ago
The effects of predicated execution on branch prediction
High performance architectures have always had to deal with the performance-limiting impact of branch operations. Microprocessor designs are going to have to deal with this proble...
Gary S. Tyson
SIGMETRICS
2011
ACM
196views Hardware» more  SIGMETRICS 2011»
12 years 8 months ago
Autocorrelation analysis: a new and improved method for measuring branch predictability
Branch taken rate and transition rate have been proposed as metrics to characterize the branch predictability. However, these two metrics may misclassify branches with regular his...
Jian Chen, Lizy Kurian John
ISCA
1998
IEEE
142views Hardware» more  ISCA 1998»
13 years 9 months ago
An Analysis of Correlation and Predictability: What Makes Two-Level Branch Predictors Work
Pipeline flushes due to branch mispredictions is one of the most serious problems facing the designer of a deeply pipelined, superscalar processor. Many branch predictors have bee...
Marius Evers, Sanjay J. Patel, Robert S. Chappell,...
HPCA
1998
IEEE
13 years 9 months ago
Supporting Highly-Speculative Execution via Adaptive Branch Trees
Most of the prediction mechanisms predict a single path to continue the execution on a branch. Alternatively, we may exploit parallelism from either possible paths of a branch, di...
Tien-Fu Chen