...
首页> 外文期刊>Very Large Scale Integration (VLSI) Systems, IEEE Transactions on >Compiler-Guided Parallelism Adaption Based on Application Partition for Power-Gated ILP Processor
【24h】

Compiler-Guided Parallelism Adaption Based on Application Partition for Power-Gated ILP Processor

机译:基于应用分区的功率门控ILP处理器的并行编译器自适应

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

摘要

Instruction-level parallelism (ILP) processors have been widely used to improve speed for several decades. However, the requirement of parallelism changes between applications, even within an application. Fixed high parallelism could result in poor utilization and extra leakage energy. Designing energy-efficient ILP processors to trade off power/speed has been a critical issue in current research. In this paper, a compiler-guided parallelism adaption based on an application partition algorithm is proposed to implement parallelism adaption with applications running on ILP processors. The aim is to minimize energy consumption without degrading the execution time. The main idea is described as follows: 1) partition the application into several power gating regions (PGRs); 2) assign adapted parallelism for each region by analyzing the requirements of resources and energy efficiency; and 3) reschedule each region with its own parallelism and insert power-gating instructions into the application to control hardware ON/OFF. The experimental results of evaluation with the CoreMarkPro benchmark suits show the expected savings of leakage energy. Our algorithm could reduce the leakage energy in register files by 30.46% and 64.06% for applications with high variance on software-inherent parallelism. Furthermore, the overhead energy originated from state transition is much lower than Tabkhi's algorithm.
机译:指令级并行(ILP)处理器已被广泛用于提高速度数十年。但是,并行性的要求在应用程序之间甚至在应用程序内也会发生变化。固定的高并行度可能导致利用率低下和额外的泄漏能量。设计节能的ILP处理器以权衡功率/速度一直是当前研究的关键问题。在本文中,提出了一种基于应用程序分区算法的编译器引导的并行度自适应,以实现在ILP处理器上运行的应用程序的并行度自适应。目的是在不降低执行时间的情况下将能耗降至最低。主要思想描述如下:1)将应用程序划分为几个电源门控区域(PGR); 2)通过分析资源和能源效率的要求,为每个区域分配适应的并行性; 3)用自己的并行度重新调度每个区域,并将电源门控指令插入应用程序以控制硬件的开/关。使用CoreMarkPro基准测试套件进行评估的实验结果表明,预期可以节省泄漏能量。对于软件固有并行性差异较大的应用,我们的算法可以将寄存器文件中的泄漏能量减少30.46%和64.06%。此外,源于状态转换的开销能量远低于Tabkhi的算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号