Proceedings of the Thirty-Fourth Southeastern Symposium on System Theory (Cat. No.02EX540)
DOI: 10.1109/ssst.2002.1027060
|View full text |Cite
|
Sign up to set email alerts
|

Survey of branch prediction schemes for pipelined processors

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 11 publications
0
7
0
Order By: Relevance
“…The small application code associated with network applications results in predictor saturation above 1024 entries, significantly below the 16K-entries found in [12] to be required for general purpose processing. However there remains a sizable performance difference between HPA and PPA tasks, with a similar predictor providing almost 7% less correct predictions when executing RADIX (88.9%) routing compared to any PPA task (>95.8%).…”
Section: A Branch Pattern History Table Sizementioning
confidence: 88%
See 3 more Smart Citations
“…The small application code associated with network applications results in predictor saturation above 1024 entries, significantly below the 16K-entries found in [12] to be required for general purpose processing. However there remains a sizable performance difference between HPA and PPA tasks, with a similar predictor providing almost 7% less correct predictions when executing RADIX (88.9%) routing compared to any PPA task (>95.8%).…”
Section: A Branch Pattern History Table Sizementioning
confidence: 88%
“…Following a similar architecture to the ARM 9TDMI processor, the transistor cost of the PE can be estimated at 111,000 [12]. Assuming additional registers are needed for context switching, data transfer, etc, we can determine the cost of a single 'shared-master' 16 * 32-bit register bank as 32 + (16 *32) latches, or ~6500 transistors per bank.…”
Section: Appendixmentioning
confidence: 99%
See 2 more Smart Citations
“…Dynamic branch prediction, such as branch target buffers(BTB), pattern history table (PHT), branch target address cache (BTAC), uses information gathered during the run-time of the program to predict branch direction [4]. For the variable bytecode length, we modified BTB and make the new prediction unit to match the character of bytecode.…”
Section: Branch Predictionmentioning
confidence: 99%