首页> 外文期刊>Very Large Scale Integration (VLSI) Systems, IEEE Transactions on >Register File Partitioning and Compiler Support for Reducing Embedded Processor Power Consumption
【24h】

Register File Partitioning and Compiler Support for Reducing Embedded Processor Power Consumption

机译:注册文件分区和编译器支持,以减少嵌入式处理器的功耗

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

摘要

Register file (RF) in modern embedded processors contributes a substantial budget in the energy consumption due to its large switching capacitance and long working time. For embedded processors, on average 25% of registers count for 83% of RF accessing time. This motivates us to partition the RF 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 techniques of bit-line splitting and drowsy register cell to reduce the overall accessing power of RF. We propose a novel approach to partition the RF in a way that can achieve the largest power saving. We formulate the RF partitioning process into a graph partitioning problem, and apply an effective algorithm to obtain the optimal result. We evaluate our algorithm on MiBench and SPEC2000 applications, and an average saving of 58.3% and 54.4% over the non-partitioned RF accessing power is achieved for the SimpleScalar PISA system, respectively. The area overhead is negligible, and the execution time overhead is acceptable.
机译:由于其大的开关电容和较长的工作时间,现代嵌入式处理器中的寄存器文件(RF)在能源消耗方面投入了大量预算。对于嵌入式处理器,平均25%的寄存器占RF访问时间的83%。这促使我们将RF划分为高温和低温区域,最常用的寄存器位于高温区域,而很少访问的寄存器位于低温区域。我们采用位线分割和昏昏欲睡的寄存器单元技术来降低RF的整体访问能力。我们提出了一种新颖的方法来对RF进行分区,以实现最大的省电效果。我们将RF划分过程公式化为图划分问题,并应用有效的算法来获得最佳结果。我们在MiBench和SPEC2000应用上评估了我们的算法,对于SimpleScalar PISA系统,未分区的RF接入功率分别平均节省了58.3%和54.4%。面积开销可以忽略不计,执行时间开销可以接受。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号