首页> 外文期刊>Concurrency, practice and experience >The search-based scheduling algorithm HP* for parallel tasks on heterogeneous platforms
【24h】

The search-based scheduling algorithm HP* for parallel tasks on heterogeneous platforms

机译:基于搜索的调度算法HP *用于异构平台上的并行任务

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

摘要

Scheduling is a widely used method in parallel computing, which assigns tasks to compute resources of a parallel environments. In this article, we consider independent parallel tasks to be scheduled onto a heterogeneous execution platform consisting of a set of multicores of different architecture. Each parallel task has an internal potential parallelism which allows a parallel execution on any multicore processors. However, the execution time may differ due a different computation speed of different multicores. In this article, we propose a new search-based scheduling algorithmHeterogeneous Parallel task scheduling based on A*(calledHP*) to solve the problem of scheduling independent parallel tasks onto heterogeneous multicore platforms. Specifically, we propose a heuristic cost function needed for an informed search. Also, three pruning techniques are proposed, which are shown to significantly reduce the search space ofHP*. Performance measurements on a heterogeneous platform are performed and the results ofHP*are compared to scheduling results of other popular scheduling methods. The performance results with benchmark tasks from the SPLASH-3 benchmark suite demonstrate the good scheduling results and the improvements achieved byHP*.
机译:调度是一个广泛使用的并行计算方法,它为计算并行环境的资源分配任务。在本文中,我们考虑将独立的并行任务安排在由一组不同架构组成的异构执行平台上。每个并行任务具有内部潜在的并行性,允许在任何多核处理器上并行执行。然而,执行时间可能因不同多设备的不同计算速度而不同。在本文中,我们提出了一种基于新的搜索的调度算法,基于A *(称为HP *)来解决将独立并行任务的问题解决在异构多核平台上。具体而言,我们提出了一个明智的搜索所需的启发式成本函数。此外,提出了三种修剪技术,其显示为显着减少HP *的搜索空间。执行异构平台上的性能测量,并将其结果与其他流行调度方法的调度结果进行比较。 Splash-3基准套件的基准任务的性能结果展示了良好的调度结果,并且通过HP *实现了改进。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号