首页> 外文期刊>Journal of supercomputing >Power-aware register assignment for large register file design
【24h】

Power-aware register assignment for large register file design

机译:大型寄存器文件设计的功耗意识寄存器分配

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

摘要

The design trend of high-speed microprocessors is toward wider and wider issue architecture to increase instruction-level parallelism. Such architecture needs a large register file to reduce register pressure. A large register file, however, consumes much more power during program execution. In this paper, we first analyze the register requirements in general programs, especially among those parts of the program which take most of execution time. Next, we drive a power-aware register assignment algorithm to distribute different access-frequencies temporary values over different register groups. Finally, we design a dynamic voltage scaling circuit to save the power consumption for those infrequently accessed registers. Experimental results show that partitioning the storage locations of temporary values in a register file will indeed impact the utilization of each register, and within a DVS approach a large register file can thus save a significant ratio of power consumption.
机译:高速微处理器的设计趋势是朝着越来越广泛的问题架构发展,以增加指令级并行性。这种体系结构需要一个大的寄存器文件来减少寄存器压力。但是,大的寄存器文件在程序执行期间会消耗更多的功率。在本文中,我们首先分析通用程序中的寄存器要求,尤其是在程序中那些花费大部分执行时间的部分中。接下来,我们驱动功率意识的寄存器分配算法,以在不同的寄存器组上分配不同的访问频率临时值。最后,我们设计了一个动态电压缩放电路,以节省那些不常访问的寄存器的功耗。实验结果表明,在寄存器文件中对临时值的存储位置进行分区确实会影响每个寄存器的利用率,在DVS方法中,大型寄存器文件可以节省大量的功耗。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号