Professional Documents
Culture Documents
Assignment 2 Branch Prediction Computer Microarchitecture
Assignment 2 Branch Prediction Computer Microarchitecture
gshare
1 of 10 8/10/23, 09:43
Assignment 2: Branch Prediction | Computer Microarc... https://comp.anu.edu.au/courses/comp3710-uarch/as...
•
•
•
•
•
2 of 10 8/10/23, 09:43
Assignment 2: Branch Prediction | Computer Microarc... https://comp.anu.edu.au/courses/comp3710-uarch/as...
gshare
3 of 10 8/10/23, 09:43
Assignment 2: Branch Prediction | Computer Microarc... https://comp.anu.edu.au/courses/comp3710-uarch/as...
bi-mode gshare
4 of 10 8/10/23, 09:43
Assignment 2: Branch Prediction | Computer Microarc... https://comp.anu.edu.au/courses/comp3710-uarch/as...
gshare
bi-Mode
one_bit pentium_m
one_bit
pentium_m -c one_bit
[perf_model/branch_predictor]
5 of 10 8/10/23, 09:43
Assignment 2: Branch Prediction | Computer Microarc... https://comp.anu.edu.au/courses/comp3710-uarch/as...
[perf_model/branch_predictor]
type = one_bit
mispredict_penalty = 14
size = 1024
[perf_model/branch_predictor]
type = pentium_m
mispredict_penalty = 14
size = 1024
one_bit.cfg pentium_m.cfg
sniper/config
type
PHT
pht_size
• gshare
•
6 of 10 8/10/23, 09:43
Assignment 2: Branch Prediction | Computer Microarc... https://comp.anu.edu.au/courses/comp3710-uarch/as...
pentium_m
one_bit
mpki mpki
pentium_m
pentium_m
mpki
7 of 10 8/10/23, 09:43
Assignment 2: Branch Prediction | Computer Microarc... https://comp.anu.edu.au/courses/comp3710-uarch/as...
mpki
gshare
gshare
gshare
one_bit
Pentium_m
mpki gshare
one_bit Pentium_m
PHT
BHR
one_bit
Pentium_m gshare
mpki
one_bit Pentium_m
gshare
mpki
8 of 10 8/10/23, 09:43
Assignment 2: Branch Prediction | Computer Microarc... https://comp.anu.edu.au/courses/comp3710-uarch/as...
•
•
gshare
gshare
gshare
gshare bi-mode
PHT
BHT
PHT
9 of 10 8/10/23, 09:43
Assignment 2: Branch Prediction | Computer Microarc... https://comp.anu.edu.au/courses/comp3710-uarch/as...
10 of 10 8/10/23, 09:43