首页> 外文会议>International Workshop on Embedded Multicore Systems >Evaluating DVFS Scheduling Algorithms on Real Hardware
【24h】

Evaluating DVFS Scheduling Algorithms on Real Hardware

机译:评估Real硬件上的DVFS调度算法

获取原文

摘要

In modern processors, energy savings are achieved using dynamic voltage and frequency scaling (DVFS). For task scheduling, where a task graph representing a program is allocated and ordered on multiple processors, DVFS has been employed to reduce the energy consumption of the generated schedules, hence running the processors at heterogeneous speeds A prominent class of energy-efficient scheduling algorithms is slack reclamation algorithms, which try to use idle times (slack) to slow down processor speed to save energy. Several algorithms have been proposed and under the assumed system model they can achieve considerable energy savings. However, the question arises, how realistic and accurate these algorithms and models are when implemented and executed on real hardware. Can one achieve the promised energy savings? This paper proposes a methodology to investigate these questions and performs a first experimental evaluation of selected slack reclamation algorithms. Using schedules created by three scheduling algorithms for a set of task graphs, we generate code and execute it on a small parallel system. We measure the power consumption and compare the results between the algorithms and relate them to the expected values.
机译:在现代处理器中,使用动态电压和频率缩放(DVFS)实现节能。对于任务调度,其中,在多个处理器上分配并订购的代表程序的任务图,已经采用DVF来降低所生成的时间表的能量消耗,因此在异构速度下运行处理器的突出类的节能调度算法是Slack填海算法,尝试使用空闲时间(Slack)来减慢处理器速度以节省能量。已经提出了几种算法,并在假设的系统模型下,他们可以实现相当大的节能。但是,问题出现了,这些算法和模型在实际硬件上实现和执行时如何现实和准确。一个人可以实现承诺的节能吗?本文提出了一种研究这些问题的方法,并执行所选择的松弛填海算法的第一个实验评估。使用由三个调度算法创建的时间表进行一组任务图,我们生成代码并在小并行系统上执行它。我们测量功耗并比较算法之间的结果并将其与预期值相关联。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号