首页> 外文学位 >A hybrid-scheduling approach for energy-efficient superscalar processors.
【24h】

A hybrid-scheduling approach for energy-efficient superscalar processors.

机译:节能超标量处理器的混合调度方法。

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

摘要

The management of power consumption while simultaneously delivering acceptable levels of performance is becoming a critical task in high-performance, general-purpose micro-architectures. Nearly a third of the energy consumed in these processors can be attributed to the dynamic scheduling hardware that identifies multiple instructions to issue in parallel. The energy consumption of this complex logic structure is projected to grow dramatically in future wide-issue processors.; This research develops a novel Hybrid-Scheduling approach that synergistically combines the advantages of compile-time instruction scheduling and dynamic scheduling to reduce energy consumption in the dynamic issue hardware. This approach is predicated on the key observation that all instructions and all basic-blocks in a program are not equal; some blocks are inherently easy to schedule at compile-time, whereas others are not. In this scheme, programs are thus partitioned into low power "static regions" and high power "dynamic regions". Static regions are regions of the program for which the compiler can generate schedules comparable to the dynamic schedules created by the run-time hardware. These regions bypass the dynamic issue units and execute on specially designed low-power, low-complexity hardware.; An extensive evaluation of the proposed scheme reveals that the Hybrid-Scheduling approach wherein instructions are routed to a scheduling engine tuned to a region's characteristics can provide substantial reduction in processor energy consumption while concurrently preserving high levels of performance.
机译:在实现高性能通用通用微体系结构的同时,管理功耗同时提供可接受的性能水平已成为一项关键任务。这些处理器中消耗的能量中有近三分之一可归因于动态调度硬件,该硬件可识别要并行发出的多个指令。这种复杂的逻辑结构的能耗预计在未来的广泛发行的处理器中会急剧增加。这项研究开发了一种新颖的混合调度方法,该方法将编译时指令调度和动态调度的优点相结合,以减少动态问题硬件中的能耗。该方法基于以下关键观察结果:程序中的所有指令和所有基本块都不相等;因此,请参见图5。有些块本来就很容易在编译时进行调度,而另一些则不然。因此,在该方案中,程序被划分为低功率“静态区域”和高功率“动态区域”。静态区域是程序的区域,编译器可以为其生成与运行时硬件创建的动态时间表可比的时间表。这些区域绕过动态发布单元,并在专门设计的低功耗,低复杂度的硬件上执行。对提出的方案进行的广泛评估表明,混合调度方法可以将处理器的能耗大大降低,同时又能保持较高的性能,在这种混合调度方法中,将指令路由到调优到区域特征的调度引擎。

著录项

  • 作者

    Valluri, Madhavi Gopal.;

  • 作者单位

    The University of Texas at Austin.;

  • 授予单位 The University of Texas at Austin.;
  • 学科 Engineering Electronics and Electrical.
  • 学位 Ph.D.
  • 年度 2005
  • 页码 156 p.
  • 总页数 156
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 无线电电子学、电信技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号