Skip to content

Commit 9670cfd

Browse files
author
Cao Jiaming
committed
cpu-o3: Update MicroTAGE history lengths for improved
Change-Id: Ica748d2d78c9414b4c5f36e0a8ccf5379b2cfabb
1 parent 84ec451 commit 9670cfd

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/cpu/pred/BranchPredictor.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1076,7 +1076,7 @@ class MicroTAGE(TimedBaseBTBPredictor):
10761076
TTagPcShifts = VectorParam.Unsigned([1]*4 ,"when the T0~Tn entry's tag generating, PC right shift")
10771077
blockSize = Param.Unsigned(32,"tage index function uses 32B aligned block address")
10781078

1079-
histLengths = VectorParam.Unsigned([5, 9, 17, 29] ,"the BTB TAGE T0~Tn history length")
1079+
histLengths = VectorParam.Unsigned([5, 29, 57, 107] ,"the BTB TAGE T0~Tn history length")
10801080
maxHistLen = Param.Unsigned(970,"The length of history passed from DBP")
10811081
numTablesToAlloc = Param.Unsigned(1,"The number of table to allocated each time")
10821082
numWays = Param.Unsigned(2, "Number of ways per set")

0 commit comments

Comments
 (0)