Try the traditional Bht, as it seems like it might be less fiddly with

speculative training.
This commit is contained in:
Jonathan Woodruff
2021-11-08 12:34:07 +00:00
parent 6713505d12
commit e342600cb5
2 changed files with 2 additions and 2 deletions

View File

@@ -61,7 +61,7 @@
// tournament predictor, other options are: BHT, TOUR, GSELECT, GSHARE. NOTE
// that the predictors are of different size.
`define DIR_PRED_TOUR
`define DIR_PRED_BHT
`define LOG_DEADLOCK_CYCLES 26 // 64M cycles for deadlock detection

View File

@@ -46,7 +46,7 @@ export mkBht;
typedef Bit#(0) BhtTrainInfo; // no training info needs to be remembered
// Local BHT Typedefs
typedef 128 BhtEntries;
typedef 2048 BhtEntries;
typedef Bit#(TLog#(BhtEntries)) BhtIndex;
(* synthesize *)