【24h】

Energy-Oriented OpenMP Parallel Loop Scheduling

机译:以能量为导向的OpenMP并行循环调度

获取原文

摘要

In HPC, power-related concern becomes dominant aspects of hardware and software design. Significant research effort has been devoted towards the energy optimization of parallel loop. This article is focused on energy-oriented OpenMP static and dynamic parallel loop scheduling problem. Only DVS cannot obtain the maximum energy savings. It is necessary to combine parallel loop rescheduling and DVS. First, we propose an Energy-Saving Static Scheduling (ESSS) algorithm, which exploits the scheduling slack to save energy by DVS. Second, we propose an Energy-saving Optimal Static Scheduling (EOSS) algorithm, which obtains the maximum energy saving through combining loop rescheduling and DVS. Last, in order to reduce the energy of OpenMP dynamic scheduling, we shut down the processor when it is idle, which is called Shut-down Based Dynamic Scheduling (SBDS) algorithm. Finally, we demonstrate the effectiveness by experiments.
机译:在HPC中,与电源相关的问题成为硬件和软件设计的主导方面。朝着平行环路的能量优化致力于显着的研究工作。本文专注于可取导的OpenMP静态和动态并行环路调度问题。只有DVS无法获得最高节能。有必要将平行循环重新安排和DVS组合。首先,我们提出了一种节能的静态调度(ESS)算法,该算法利用DVS来节省能源的调度。其次,我们提出了一种节能的最佳静态调度(EOSS)算法,其通过组合环重新安排和DVS获得最大节能。最后,为了减少OpenMP动态调度的能量,在空闲时关闭处理器,这被称为基于关闭的动态调度(SBD)算法。最后,我们通过实验展示了有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号