2004
DOI: 10.1145/1028176.1006722
|View full text |Cite
|
Sign up to set email alerts
|

Prophet/Critic Hybrid Branch Prediction

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
18
0

Year Published

2005
2005
2018
2018

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 21 publications
(18 citation statements)
references
References 30 publications
0
18
0
Order By: Relevance
“…Currently, simulating only the SPECint applications on a cycle-accurate simulator requires many CPU hours. A recent branch prediction study published in part by researchers from Intel used 110 different benchmarks [11]. Many researchers, particularly at smaller institutions without significant simulation resources, simply could not complete enough simulations for a meaningful mi- Hardware gshare gskewed path-neural Budget (KB) INT FP MM SERV INT FP MM SERV INT FP MM SERV 1 7 11 8 2 7 10 8 4 S M S S 2 10 12 9 3 11 11 9 5 S L S S 4 11 13 8 4 12 12 9 8 M L S S 8 13 15 9 8 13 13 12 9 L L M S 16 14 16 14 10 14 14 14 12 L L M S 32 16 17 16 12 15 15 15 15 L L L M 64 18 18 15 15 16 16 15 15 L L L M 128 18 18 16 16 17 17 15 15 L L L L Table 3.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Currently, simulating only the SPECint applications on a cycle-accurate simulator requires many CPU hours. A recent branch prediction study published in part by researchers from Intel used 110 different benchmarks [11]. Many researchers, particularly at smaller institutions without significant simulation resources, simply could not complete enough simulations for a meaningful mi- Hardware gshare gskewed path-neural Budget (KB) INT FP MM SERV INT FP MM SERV INT FP MM SERV 1 7 11 8 2 7 10 8 4 S M S S 2 10 12 9 3 11 11 9 5 S L S S 4 11 13 8 4 12 12 9 8 M L S S 8 13 15 9 8 13 13 12 9 L L M S 16 14 16 14 10 14 14 14 12 L L M S 32 16 17 16 12 15 15 15 15 L L L M 64 18 18 15 15 16 16 15 15 L L L M 128 18 18 16 16 17 17 15 15 L L L L Table 3.…”
Section: Discussionmentioning
confidence: 99%
“…There are a large number of other candidate algorithms that we could have chosen [6,10,16,20,21,24,26,27,[29][30][31], many of which were not considered because they use non-branch information [32], profile information [5,7], timing information [11], or were similar to other predictors already included in the study [9]. The goal is not to conduct an exhaustive comparison of all predictors ever proposed; branch prediction merely serves as a vehicle to conduct comparisons between simulation infrastructures.…”
Section: Simulated Branch Predictorsmentioning
confidence: 99%
“…The filter part is exemplified by Sentry Table Filter [1], yet conceptually other filter methods, such as PPD [17] or NBD [25] can also be applied. The hedging part (Hedge State Machine) can adopt Complementary Branch Prediction (CBP) [18] [19] or other methods, such as the Prophet/Critic Hybrid Branch Prediction [15] [16]. In this paper, the hedging part is embodied by CBP.…”
Section: A Hedging Filter Hfmentioning
confidence: 99%
“…Intel includes the perceptron predictor in one of its IA-64 simulators for researching future microarchitectures [3]. Falcón et al use a perceptron predictor as a component of a prophet/critic hybrid predictor that runs the branch predictor ahead to second-guess previous predictions and possibly reverse them [7].…”
Section: Research Related To Neural Branch Predictionmentioning
confidence: 99%