Proceedings of the 20th Annual International Symposium on Computer Architecture - ISCA '93 1993
DOI: 10.1145/165123.165161
|View full text |Cite
|
Sign up to set email alerts
|

A comparison of dynamic branch predictors that use two levels of branch history

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
93
0

Year Published

2001
2001
2018
2018

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 233 publications
(98 citation statements)
references
References 7 publications
2
93
0
Order By: Relevance
“…The history information can be maintained in a single global branch history register (BHR), in separate per-address registers where each address is a branch instruction, or in separate per-set registers. Moreover, the global pattern history table (PHT) may be a single table that contains the secondlevel history information, or multiple tables where each branch instruction identified by its address has its own second-level pattern table [9]. The PHT contains l-bit counters which represent the value according to which the branch is predicted.…”
Section: Related Workmentioning
confidence: 99%
“…The history information can be maintained in a single global branch history register (BHR), in separate per-address registers where each address is a branch instruction, or in separate per-set registers. Moreover, the global pattern history table (PHT) may be a single table that contains the secondlevel history information, or multiple tables where each branch instruction identified by its address has its own second-level pattern table [9]. The PHT contains l-bit counters which represent the value according to which the branch is predicted.…”
Section: Related Workmentioning
confidence: 99%
“…The fetch unit has a great role in prediction mechanism [2] in parallel register sharing architecture but Pan, So and Rahmeh (1992) [14], and Yeh Y. Patt (1993) [16] proposed some recent prediction mechanism that do not require the addresses of branches for prediction rather there is requirement of identity of each branch to be known so that the predicted target address can be obtained using either BTB [7] or by decoding branch instructions in parallel register sharing architecture. There are so many commercially available embedded processors that are capable to extend the set of base instructions for a specific application domain.…”
Section: Related Workmentioning
confidence: 99%
“…There is a 64-entry 4-way set associative instruction TLB and 128-entry 4-way set associative data TLB, each with a 30-cycle miss penalty. For this study, we used the GAp branch predictor [24,25]. The predictor has a 4K-entry Pattern History Table (PHT) with 2-bit saturating counters.…”
Section: Microarchitecturementioning
confidence: 99%