首页> 外文期刊>IEEE Transactions on Computers >Predicting and Exploiting Transient Values for Reducing Register File Pressure and Energy Consumption
【24h】

Predicting and Exploiting Transient Values for Reducing Register File Pressure and Energy Consumption

机译:预测和利用瞬态值以减少寄存器文件压力和能耗

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

摘要

High-performance microprocessors use large, heavily-ported physical register files (RFs) to increase the instruction throughput. The high complexity and power dissipation of such RFs mainly stem from the need to maintain each and every result for a large number of cycles after the result generation. We observed that a significant fraction (about 45%) of the result values are never read from the register file and are not required to recover from branch mispredictions. In this paper, we propose SPARTAN - a set of micro-architectural extensions that predicts such transient values and in many cases completely avoids physical register allocations to them. We show that the transient values can be predicted as such with more than 97% accuracy on the average across simulated SPEC 2000 benchmarks. We evaluate the performance of SPARTAN on a variety of configurations and show that significant improvements in performance and energy-efficiency can be realized. Furthermore, we directly compare SPARTAN against a number of previously proposed schemes for register optimizations and show that our technique significantly outperforms all those schemes.
机译:高性能微处理器使用大型的,大量移植的物理寄存器文件(RF)来提高指令吞吐量。此类RF的高复杂度和功耗主要是由于需要在生成结果后将每个结果保持大量周期。我们观察到,结果值的很大一部分(大约45%)从未从寄存器文件中读取,也不需要从分支的错误预测中恢复。在本文中,我们提出了SPARTAN-一组微体系结构扩展,可以预测这样的瞬态值,并且在许多情况下完全避免为其分配物理寄存器。我们证明,在仿真的SPEC 2000基准测试中,瞬态值的平均准确度可以达到97%以上。我们评估了SPARTAN在各种配置上的性能,并表明可以实现性能和能源效率的显着改善。此外,我们直接将SPARTAN与许多先前提出的用于寄存器优化的方案进行了比较,并表明我们的技术明显优于所有这些方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号