中文

回收调度能量:模型与算法

分布式、并行与集群计算 2012-08-03 v1 计算复杂性

摘要

我们考虑一个任务图在一组处理器上执行。我们假设映射已给定,例如每个处理器上要执行的任务的有序列表,我们旨在优化能耗同时强制执行执行时间的预定界限。虽然不能改变任务的分配,但可以改变其速度。我们不使用局部方法(如回填),而是将问题作为一个整体来考虑,并研究几种速度变化模型对其复杂性的影响。对于连续速度,我们给出了树和串并联图的闭式公式,并将问题转化为一般有向无环图的几何规划问题。我们表明,经典的动态电压和频率缩放(DVFS)模型具有离散模式会导致NP完全问题,即使模式是规则分布的(实践中一个重要特例,我们将其分析为增量模型)。相反,VDD-hopping模型导致多项式解。最后,我们为增量模型提供了一种近似算法,并将其扩展到一般DVFS模型。

关键词

引用

@article{arxiv.1204.0939,
  title  = {Reclaiming the energy of a schedule: models and algorithms},
  author = {Guillaume Aupy and Anne Benoit and Fanny Dufossé and Yves Robert},
  journal= {arXiv preprint arXiv:1204.0939},
  year   = {2012}
}

备注

A two-page extended abstract of this work appeared as a short presentation in SPAA'2011, while the long version has been accepted for publication in "Concurrency and Computation: Practice and Experience"