首页> 外文期刊>ACM Transactions on Design Automation of Electronic Systems >Register File Partitioning and Recompilation for Register File Power Reduction
【24h】

Register File Partitioning and Recompilation for Register File Power Reduction

机译:寄存器文件分区和重新编译以减少寄存器文件的功耗

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

摘要

Register files in modern embedded processors contribute a substantial budget in the energy consumption due to their large switching capacitance and long working time. For some embedded processors, on average 25% of registers account for 83% of register file accessing time. This motivates us to partition the register file into hot and cold regions, with the most frequently used registers placed in the hot region, and the rarely accessed ones in the cold region. We employ the bit-line splitting and drowsy register cell techniques to reduce the overall register file accessing power. We propose a novel approach to partition the register in a way that can achieve the largest power saving. We formulate the register file partitioning process into a graph partitioning problem, and apply an effective algorithm to obtain the optimal result. We evaluate our algorithm for MiBench and SPEC2000 applications on the SimpleScalar PISA system, and an average saving of 58.3% and 54.4% over the nonpartitioned register file accessing power is achieved. The area overhead is negligible, and the execution time overhead is acceptable (5.5% for MiBench 2.4% for SPEC2000). Further evaluation for MiBench applications is performed on Alpha and X86 system.
机译:由于现代的嵌入式处理器中的寄存器堆具有较大的开关电容和较长的工作时间,因此它们在能耗方面的预算相当可观。对于某些嵌入式处理器,平均25%的寄存器占寄存器文件访问时间的83%。这促使我们将寄存器文件划分为热区和冷区,最常用的寄存器位于热区中,而很少访问的寄存器位于冷区中。我们采用位线分割和昏昏欲睡的寄存器单元技术来降低整体寄存器文件的访问能力。我们提出了一种新颖的方法来对寄存器进行分区,以实现最大的省电效果。我们将寄存器文件的划分过程公式化为图的划分问题,并应用有效的算法来获得最佳结果。我们在SimpleScalar PISA系统上评估了MiBench和SPEC2000应用程序的算法,与未分区的寄存器文件访问能力相比,平均节省了58.3%和54.4%。面积开销可以忽略不计,执行时间开销是可以接受的(MiBench为5.5%,SPEC2000为2.4%)。 MiBench应用程序的进一步评估在Alpha和X86系统上进行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号