• S
    IFU: add performance counters (#649) · 56695d82
    Steve Gou 提交于
    * core: enable sc
    
    * sc: calculate sum again on update
    
    * sc: clean ups
    
    * sc: add some debug info
    
    * sc, tage, bim: fix wrbypass logic, add wrbypass for SC
    
    * sc: restrict threshold update conditions and prevent overflow problem
    
    * sc: use seperative thresholds for each bank
    
    * sc: update debug info
    
    * sc: use adaptive threshold algorithm from the original O-GEHL
    
    * tage, bim, sc: optimize wrbypass logic
    
    * sc: initialize threshold to 60
    
    * loop: remove unuseful RegNext on redirect
    
    * ifu: add perf counters
    
    * Perf: Add loopPredictor perf counters
    
    * sc: fix perf logics
    Co-authored-by: Njinyue110 <jinyue161@mails.ucas.ac.cn>
    Co-authored-by: Nzoujr <18870680299@163.com>
    56695d82
Bim.scala 5.0 KB