首页> 外文OA文献 >Exploiting the Behavior of Ready Instructions for Power Benefits in a Dynamically Scheduled Embedded Processor
【2h】

Exploiting the Behavior of Ready Instructions for Power Benefits in a Dynamically Scheduled Embedded Processor

机译:在动态调度的嵌入式处理器中利用准备就绪指令的行为以获取电源收益

摘要

Many instructions in a dynamically scheduled superscalar processor spend a significant time in the instruction window (IW) waiting to be selected even though their dependencies are satisfied. These "delays" are due to resource constraints and the oldest first selection policy used in many processors that gives a higher priority to older ready instructions than younger ones. In this paper, we study the "delay" and criticality characteristics of instructions based on their readiness during dispatch. We observe that most ready-on-dispatch (ROD) instructions are non critical and show that 57% of these instructions spend more than 1 cycle in the IW. We analyze the impact of: (i) steering ROD instructions to slow low power functional units; and (ii) early issue of ROD instructions, on power and performance. We find that the "early issue and slow execution" of ROD instructions reduces power consumption by 4-12% while degrading performance by about 5%. On the other hand, "early issue normal execution" of ROD instructions results in 3.5% power savings with less than 1% performance loss. Further, we find that the above policies reduce the energy expended in executing wrong path instructions by about 2%.
机译:动态调度的超标量处理器中的许多指令即使满足了它们的依存关系,也会在指令窗口(IW)中花费大量时间等待选择。这些“延迟”是由于资源限制和许多处理器中使用的最早的第一选择策略而导致的,较之较早的就绪指令,其优先级高的优先级高。在本文中,我们基于指令在派遣过程中的就绪状态来研究指令的“延迟”和临界特征。我们观察到,大多数可立即发货(ROD)指令都不重要,并且表明这些指令中有57%在IW中花费了超过1个周期。我们分析以下方面的影响:(i)将ROD指令转向慢速低功耗功能单元; (ii)尽早发布有关功率和性能的ROD指令。我们发现ROD指令的“早期发布和缓慢执行”将功耗降低了4-12%,而性能却降低了5%。另一方面,ROD指令的“尽早发布正常执行”可节省3.5%的功耗,而性能损失不到1%。此外,我们发现上述策略将执行错误的路径指令所消耗的能量减少了约2%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号