首页> 外文期刊>Journal of Parallel and Distributed Computing >Energy-efficient task scheduling for multi-core platforms with per-core DVFS
【24h】

Energy-efficient task scheduling for multi-core platforms with per-core DVFS

机译:具有每核DVFS的多核平台的节能任务调度

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

摘要

Energy-efficient task scheduling is a fundamental issue in many application domains, such as energy conservation for mobile devices and the operation of green computing data centers. Modern processors support dynamic voltage and frequency scaling (DVFS) on a per-core basis, i.e., the CPU can adjust the voltage or frequency of each core. As a result, the core in a processor may have different computing power and energy consumption. To conserve energy in multi-core platforms, we propose task scheduling algorithms that leverage per-core DVFS and achieve a balance between performance and energy consumption. We consider two task execution modes: the batch mode, which runs jobs in batches; and the online mode in which jobs with different time constraints, arrival times, and computation workloads co-exist in the system. For tasks executed in the batch mode, we propose an algorithm that finds the optimal scheduling policy; and for the online mode, we present a heuristic algorithm that determines the execution order and processing speed of tasks in an online fashion. The heuristic ensures that the total cost is minimal for every time interval during a task's execution. Furthermore, we analyze and derive algorithms with low time complexity for each mode.
机译:节能任务调度是许多应用领域中的基本问题,例如移动设备的节能和绿色计算数据中心的运行。现代处理器基于每个内核支持动态电压和频率缩放(DVFS),即CPU可以调整每个内核的电压或频率。结果,处理器中的内核可能具有不同的计算能力和能耗。为了节省多核平台中的能源,我们提出了任务调度算法,该算法利用了每核DVFS并在性能和能耗之间取得了平衡。我们考虑两种任务执行模式:批处理模式,它批量运行作业;以及在线模式,其中具有不同时间限制,到达时间和计算工作负载的作业共存于系统中。对于以批处理模式执行的任务,我们提出了一种算法,该算法可以找到最佳的调度策略。对于在线模式,我们提出一种启发式算法,以在线方式确定任务的执行顺序和处理速度。试探法确保在执行任务的每个时间间隔内总成本最小。此外,我们分析并推导了每种模式的时间复杂度较低的算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号