首页> 外文期刊>Computer Architecture Letters >Operand Registers and Explicit Operand Forwarding
【24h】

Operand Registers and Explicit Operand Forwarding

机译:操作数寄存器和显式操作数转发

获取原文
       

摘要

Operand register files are small, inexpensive register files that are integrated with function units in the execute stage of the pipeline, effectively extending the pipeline operand registers into register files. Explicit operand forwarding lets software opportunistically orchestrate the routing of operands through the forwarding network to avoid writing ephemeral values to registers. Both mechanisms let software capture short-term reuse and locality close to the function units, improving energy efficiency by allowing a significant fraction of operands to be delivered from inexpensive registers that are integrated with the function units. An evaluation shows that capturing operand bandwidth close to the function units allows operand registers to reduce the energy consumed in the register files and forwarding network of an embedded processor by 61%, and allows explicit forwarding to reduce the energy consumed by 26%.
机译:操作数寄存器文件是小型廉价的寄存器文件,在流水线的执行阶段与功能单元集成在一起,从而有效地将流水线操作数寄存器扩展为寄存器文件。显式操作数转发使软件可以通过转发网络合理地协调操作数的路由,从而避免将临时值写入寄存器。两种机制都允许软件捕获功能单元附近的短期重用和位置,从而通过允许从与功能单元集成的廉价寄存器中传递很大一部分操作数来提高能源效率。评估表明,捕获接近功能单元的操作数带宽可使操作数寄存器将寄存器文件和嵌入式处理器的转发网络中消耗的能量减少61%,并允许显式转发将其消耗的能量减少26%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号