首页> 外文期刊>Journal of supercomputing >Automatic tuning of iterative computation on heterogeneous multiprocessors with ADITHE
【24h】

Automatic tuning of iterative computation on heterogeneous multiprocessors with ADITHE

机译:使用ADITHE在异构多处理器上自动调整迭代计算

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

摘要

This work studies the problem of balancing the workload of iterative algorithms on heterogeneous multiprocessors. An approach, called ADITHE, is proposed and evaluated. Its main features are: (1) using a homogeneous distribution of the workload on the heterogeneous system, the speed of every node is estimated during the first iterations of the algorithm; (2) according to the speed of every node, a new workload distribution is carried out; (3) the remaining iterations of the algorithm are executed. The result of this workload redistribution is that the execution times for every iteration at every node are similar and, consequently, the penalties due to syn chronization between nodes at every iteration are mostly eliminated. This approach is appropriate for iterative algorithms with similar workload at every iteration, and with a relevant number of iterations. The high portability of ADITHE is guaranteed because the estimation of speed of nodes is included in the execution of the parallel algorithm. There is a wide variety of iterative algorithms related to science and engineering which can take advantage of ADITHE. An example of this kind of algorithms (morphological processing of hyperspectral images) is considered in this work to evaluate its performance when ADITHE is applied. The analysis of the resuits shows that ADITHE significantly improves the performance of parallel iterative algorithms on heterogeneous platforms.
机译:这项工作研究了在异构多处理器上平衡迭代算法的工作量的问题。提出并评估了一种称为ADITHE的方法。它的主要特征是:(1)使用异构系统上工作负载的均匀分布,在算法的第一次迭代期间估计每个节点的速度; (2)根据每个节点的速度,进行新的工作负载分配; (3)执行算法的其余迭代。这种工作负载重新分配的结果是,每个节点上每个迭代的执行时间都相似,因此,几乎消除了每次迭代中节点之间的同步所带来的损失。此方法适用于每次迭代具有类似工作量且迭代次数相关的迭代算法。 ADITHE的高可移植性得到保证,因为并行算法的执行中包括了节点速度的估计。有许多与科学和工程相关的迭代算法可以利用ADITHE。在这项工作中考虑了此类算法(高光谱图像的形态学处理)的示例,以评估应用ADITHE时的性能。结果分析表明,ADITHE大大提高了异构平台上并行迭代算法的性能。

著录项

  • 来源
    《Journal of supercomputing》 |2011年第2期|p.151-159|共9页
  • 作者单位

    Department of Computer Architecture and Electronics, University of Almeria, Ctra Sacramento S/N,04120 Almen'a, Spain;

    Department of Computer Architecture and Electronics, University of Almeria, Ctra Sacramento S/N,04120 Almen'a, Spain;

    Department of Technology of Computers and Communications, University of Extremadura,Avda. De la Universidad S/N, 10071 Caceres, Spain;

    Department of Computer Architecture and Electronics, University of Almeria, Ctra Sacramento S/N,04120 Almen'a, Spain;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    parallel; terative; lgorithms; eterogeneous; ultiprocessors;

    机译:平行;迭代算法;异质;多处理器;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号