【24h】

Low-Power Branch Prediction

机译:低功耗分支预测

获取原文
获取原文并翻译 | 示例

摘要

Low-power design has gained much attention recently, especially for computing on battery-powered equipments. Reducing BTB (branch target buffer) accesses is an effective way to reduce processor power consumption, since BTB consumes a significant portion of power in a processor. In this paper, we propose two approaches to reduce BTB accesses. The first approach expects the distance of every two dynamic branch instructions to be a constant n, where n can be statically profiled, and forces BTB to repose for n instructions after a BTB hit. The second approach dynamically predicts the address of the next branch instruction, and accesses BTB only on the predicted address. Multimedia/DSP benchmarks are used in our evaluation. Experimental results show that these methods can potentially reduce 22.033% of all BTB accesses.
机译:低功耗设计近来引起了人们的广泛关注,尤其是在电池供电设备上进行计算。减少BTB(分支目标缓冲区)的访问是减少处理器功耗的有效方法,因为BTB消耗了处理器中很大一部分功率。在本文中,我们提出了两种减少BTB访问的方法。第一种方法期望每两个动态分支指令的距离为常数n,其中n可以进行静态剖析,并在BTB命中后迫使BTB在n条指令中驻留。第二种方法动态地预测下一条分支指令的地址,并且仅在预测的地址上访问BTB。评估中使用了多媒体/ DSP基准测试。实验结果表明,这些方法可以减少所有BTB访问的22.033%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号