电子学报2012,Vol.40Issue(8):1523-1531,9.DOI:10.3969/j.issn.0372-2112.2012.08.005
HIP:一种基于提示值索引的间接转移预测技术
HIP:A Hint-Indexed Indirect-Branch Prediction Technique
摘要
Abstract
Indirect-branch prediction becomes a performance bottleneck for modem processors as object-oriented programs are more commonly used recently. This paper proposes a Hint-indexed Indirect-branch prediction (HIP) technique.lt first uses the existing branch direction predictor to distinguish different indirect-branch occurrences, and treats the corresponding data as hints. Then,those hints are calculated with the indirect-branch addresses to generate the virtual addresses, which are used to access the BTB for the predicted indirect-branch targets. Our evaluation shows that HIP could achieve attractive performance improvement without large dedicated storages. Compared to that of a commonly-used BTB, it improves average performance by 20.38 % . Compared with previously proposed hardware-based predictors, HIP improves performance by 8.66 % over that of the VPC predictor, and it achieves the equivalent performance improvement provided by a 48KB Tagged Target Cache (TTC) predictor. The energy consumption is also reduced by 14.34% over the baseline.关键词
微处理器/间接转移预测/高能效Key words
microprocessors/ indirect-branch prediction/ energy-efficiency分类
信息技术与安全科学引用本文复制引用
谢子超,史秦青..HIP:一种基于提示值索引的间接转移预测技术[J].电子学报,2012,40(8):1523-1531,9.基金项目
国家863高技术研究发展计划(No.2006AA010202) (No.2006AA010202)