BADGR: A practical GHR implementation for TAGE branch predictors
BADGR: A practical GHR implementation for TAGE branch predictors
复制标题
DOI:
10.1109/iccd.2016.7753338
复制
发表时间:
2016-10
期刊:
影响因子:
--
通讯作者:
David J. Schlais;Mikko H. Lipasti
中科院分区:
文献类型:
--
作者:
David J. Schlais;Mikko H. Lipasti
In this work, we explore global history register (GHR) implementations for Tagged Geometric length (TAGE) style branch predictors with speculative updates. We break down the requirements to both update and recover TAGE predictors' history registers during normal operation and after mispeculation, discussing where various designs exhibit large checkpoint and/or operation overheads. To reduce these inefficiencies, we introduce BADGR, a novel GHR design for TAGE predictors that lowers power consumption and chip area over naive checkpointing techniques by 90% and 85%, respectively.