...
首页> 外文期刊>Computers & Digital Techniques, IET >Exploring branch target buffer access filtering for low-energy and high-performance microarchitectures
【24h】

Exploring branch target buffer access filtering for low-energy and high-performance microarchitectures

机译:探索针对低能耗和高性能微体系结构的分支目标缓冲区访问过滤

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

摘要

Powerful branch predictors along with a large branch target buffer (BTB) are employed in superscalar and simultaneous multi-threading (SMT) processors for instruction-level parallelism and thread-level parallelism exploitation. However, the large BTB not only dominates the predictor energy consumption, but also becomes a major roadblock in achieving faster clock frequencies at deep sub-micron technologies. The authors propose here a filtering scheme to dramatically reduce the accesses to the BTB to achieve significantly reduced energy consumption in the BTB while maintaining the performance. For a simulated superscalar microprocessor, the experimental evaluation shows that the BTB access filtering (BAF) design achieves an 88.5% dynamic energy reduction with negligible performance loss. The authors also study the leakage behaviour and its control in the BAF design. The results show that by applying a drowsy strategy, very effective leakage control can be achieved. For the high-performance design, the BAF can also improve BTB??s performance scalability at new technologies. For the simultaneous multi-threading environment, the authors evaluate the effectiveness of the BAF design and propose a banked BAF (BK-BAF) scheme to further reduce the energy consumption and performance overhead. The experimental results confirm that the BK-BAF scheme can be an energy/performance-effective design for next generation SMT processors.
机译:超标量和同时多线程(SMT)处理器中采用了功能强大的分支预测器以及大型分支目标缓冲区(BTB),以实现指令级并行性和线程级并行性。但是,大的BTB不仅主导了预测器的能耗,而且成为在深亚微米技术中实现更快时钟频率的主要障碍。作者在这里提出了一种过滤方案,以显着减少对BTB的访问,从而在保持性能的同时大幅降低BTB的能耗。对于模拟超标量微处理器,实验评估表明,BTB访问过滤(BAF)设计实现了88.5%的动态能耗降低,而性能损失却可以忽略不计。作者还研究了BAF设计中的泄漏行为及其控制。结果表明,通过应用困倦策略,可以实现非常有效的泄漏控制。对于高性能设计,BAF还可以在新技术下提高BTB的性能可扩展性。对于同时进行的多线程环境,作者评估了BAF设计的有效性,并提出了一种银行化BAF(BK-BAF)方案,以进一步降低能耗和性能开销。实验结果证实,BK-BAF方案可以成为下一代SMT处理器的节能/高性能设计。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号