首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Scheduling strategies for master-slave tasking on heterogeneous processor platforms
【24h】

Scheduling strategies for master-slave tasking on heterogeneous processor platforms

机译:异构处理器平台上的主从任务调度策略

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

摘要

We consider the problem of allocating a large number of independent, equal-sized tasks to a heterogeneous computing platform. We use a nonoriented graph to model the platform, where resources can have different speeds of computation and communication. Because the number of tasks is large, we focus on the question of determining the optimal steady state scheduling strategy for each processor (the fraction of time spent computing and the fraction of time spent communicating with each neighbor). In contrast to minimizing the total execution time, which is NP-hard in most formulations, we show that finding the optimal steady state can be solved using a linear programming approach and, thus, in polynomial time. Our result holds for a quite general framework, allowing for cycles and multiple paths in the interconnection graph, and allowing for several masters. We also consider the simpler case where the platform is a tree. While this case can also be solved via linear programming, we show how to derive a closed-form formula to compute the optimal steady state, which gives rise to a bandwidth-centric scheduling strategy. The advantage of this approach is that it can directly support autonomous task scheduling based only on information local to each node; no global information is needed. Finally, we provide a theoretical comparison of the computing power of tree-based versus arbitrary platforms.
机译:我们考虑将大量独立的,大小相等的任务分配给异构计算平台的问题。我们使用非定向图对平台建模,在该平台上资源可以具有不同的计算和通信速度。因为任务的数量很大,所以我们重点关注为每个处理器确定最佳稳态调度策略的问题(计算时间所占的比例以及与每个邻居进行通信所花费的时间所占的比例)。与最小化总执行时间(在大多数公式中是难于执行NP)相反,我们表明可以使用线性规划方法来解决最佳稳态问题,因此可以在多项式时间内解决。我们的结果支持一个相当通用的框架,允许互连图中的循环和多个路径,并允许多个主机。我们还考虑了平台是树的简单情况。尽管这种情况也可以通过线性规划解决,但我们展示了如何导出封闭形式的公式来计算最佳稳态,从而产生了以带宽为中心的调度策略。这种方法的优点是它可以仅基于每个节点本地的信息直接支持自主任务调度;不需要全球信息。最后,我们提供了基于树的平台与任意平台的计算能力的理论比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号