Skip to content

Commit 2ecbe8a

Browse files
committed
configs: Enable interflush approximation in kmhv3
Change-Id: Iece153fabf84e766595317dd2038dfd59abc845d
1 parent cce46b9 commit 2ecbe8a

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

configs/example/kmhv3.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,9 @@ def setKmhV3Params(args, system):
109109
cpu.branchPred.microtage.enabled = True
110110
cpu.branchPred.mbtb.enabled = True
111111
cpu.branchPred.mbtb.victimCacheSize = 16
112+
cpu.branchPred.enableInterflushPenalty = True
113+
cpu.branchPred.interflushEntryLimit = 8
114+
cpu.branchPred.interflushPenaltyCycles = 2
112115
cpu.branchPred.tage.enabled = True
113116
cpu.branchPred.ittage.enabled = True
114117
cpu.branchPred.mgsc.enabled = True

0 commit comments

Comments
 (0)