Try the traditional Bht, as it seems like it might be less fiddly with
speculative training.
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
@@ -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 *)
|
||||
|
||||
Reference in New Issue
Block a user