【24h】

Speculative Software Management of Datapath-width for Energy Optimization

机译:数据路径宽度的推测软件管理,用于能源优化

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

摘要

This paper evaluates managing the processor's datapath-width at the compiler level by means of exploiting dynamic narrow-width operands. We capitalize on the large occurrence of these operands in multimedia programs to build static narrow-width regions that may be directly exposed to the compiler. We propose to augment the ISA with instructions directly exposing the datapath and the register widths to the compiler. Simple exception management allows this exposition to be only speculative. In this way, we permit the software to speculatively accommodate the execution of a program on a narrower datapath-width in order to save energy. For this purpose, we introduce a novel register file organization, the byte-slice register file, which allows the width of the register file to be dynamically reconfigured, providing both static and dynamic energy savings. We show that by combining the advantages of the byte-slice register file with the advantages provided by clock-gating the datapath on a per-region basis, up to 17% of the datapath dynamic energy can be saved, while a 22% reduction of the register file static energy is achieved.
机译:本文通过利用动态窄宽度操作数来评估在编译器级别管理处理器的数据路径宽度。我们利用这些操作数在多媒体程序中的大量出现来构建可能直接暴露于编译器的静态窄宽度区域。我们建议使用直接向编译器公开数据路径和寄存器宽度的指令来扩展ISA。简单的异常管理使此说明仅是推测性的。这样,我们允许软件推测性地适应在较窄的数据路径宽度上执行程序,以节省能源。为此,我们介绍了一种新颖的寄存器文件组织,即字节片状寄存器文件,它允许动态重新配置寄存器文件的宽度,从而节省了静态和动态能源。我们表明,结合字节片寄存器文件的优点和按区域对数据路径进行时钟门控所提供的优点,可以节省多达17%的数据路径动态能量,而减少22%的动态能量。实现了寄存器文件的静态能量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号