首页> 外文期刊>Parallel and Distributed Systems, IEEE Transactions on >Minimizing Energy Consumption for Frame-Based Tasks on Heterogeneous Multiprocessor Platforms
【24h】

Minimizing Energy Consumption for Frame-Based Tasks on Heterogeneous Multiprocessor Platforms

机译:最大限度地减少异构多处理器平台上基于帧的任务的能耗

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

摘要

Heterogeneous multiprocessors have been widely used in modern computational systems to increase the computing capability. As the performance increases, the energy consumption in these systems also increases significantly. Dynamic Voltage and Frequency Scaling (DVFS) is considered an efficient scheme to achieve the goal of saving energy, because it allows processors to dynamically adjust their supply voltages and/or execution frequencies to work on different power/energy levels. In this paper, we consider scheduling non-preemptive frame-based tasks on DVFS-enabled heterogeneous multiprocessor platforms with the goal of achieving minimal overall energy consumption. We consider three types of heterogeneous platforms, namely, dependent platforms without runtime adjusting, dependent platforms with runtime adjusting, and independent platforms. For these three platforms, we first formulate the problems as binary integer programming problems, and then, relax them as convex optimization problems, which can be solved by the well-known interior point method. We propose a Relaxation-based Iterative Rounding Algorithm (RIRA), which tries to achieve the task set partition, that is closest to the optimal solution of the relaxed problems, in every step of a task-to-processor assignment. Experiments and comparisons show that our RIRA produces a better performance than existing methods and a simple but naive method, and achieves near-optimal scheduling under most cases. We also provide comprehensive complexity, accuracy and scalability analysis for the RIRA approach by investigating the interior-point method and by running specially designed experiments. Experimental results also show that the proposed RIRA approach is an efficient and practically applicable scheme with reasonable complexity.
机译:异构多处理器已被广泛用于现代计算系统中以提高计算能力。随着性能的提高,这些系统中的能耗也显着增加。动态电压和频率缩放(DVFS)被认为是实现节能目标的有效方案,因为它允许处理器动态调整其电源电压和/或执行频率,以在不同的功率/能量级别上工作。在本文中,我们考虑在启用DVFS的异构多处理器平台上调度基于非抢占式帧的任务,以实现最低的总体能耗。我们考虑三种类型的异构平台,即没有运行时调整的依存平台,有运行时调整的依存平台和独立平台。对于这三个平台,我们首先将问题表述为二进制整数规划问题,然后将其松弛为凸优化问题,这可以通过众所周知的内点法解决。我们提出了一种基于松弛的迭代舍入算法(RIRA),该算法试图在任务到处理器分配的每个步骤中实现最接近松弛问题的最佳解决方案的任务集分区。实验和比较表明,我们的RIRA比现有方法和简单但幼稚的方法具有更好的性能,并且在大多数情况下可实现接近最佳的调度。我们还通过研究内点方法并运行专门设计的实验来为RIRA方法提供全面的复杂性,准确性和可伸缩性分析。实验结果还表明,所提出的RIRA方法是一种有效且实用的方案,具有合理的复杂性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号