首页> 外文期刊>Concurrency, practice and experience >An iteration-based hybrid parallel algorithm for tridiagonal systems of equations on multi-core architectures
【24h】

An iteration-based hybrid parallel algorithm for tridiagonal systems of equations on multi-core architectures

机译:三核对角线方程组基于迭代的混合并行算法

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

摘要

An optimized parallel algorithm is proposed to solve the problem occurred in the process of complicatedrnbackward substitution of cyclic reduction during solving tridiagonal linear systems. Adopting a hybrid parallelrnmodel, this algorithm combines the cyclic reduction method and the partition method. This hybridrnalgorithm has simple backward substitution on parallel computers comparing with the cyclic reductionrnmethod. In this paper, the operation count and execution time are obtained to evaluate and make comparisonrnfor these methods. On the basis of results of these measured parameters, the hybrid algorithm usingrnthe hybrid approach with a multi-threading implementation achieves better efficiency than the other parallelrnmethods, that is, the cyclic reduction and the partition methods. In particular, the approach involved in thisrnpaper has the least scalar operation count and the shortest execution time on a multi-core computer when thernsize of equations meets some dimension threshold. The hybrid parallel algorithm improves the performancernof the cyclic reduction and partition methods by 19.2% and 13.2%, respectively. In addition, by comparingrnthe single-iteration and multi-iteration hybrid parallel algorithms, it is found that increasing iteration stepsrnof the cyclic reduction method does not affect the performance of the hybrid parallel algorithm very much.
机译:提出了一种优化的并行算法,解决了三对角线性系统求解循环归约复杂逆向替换过程中出现的问题。该算法采用混合并行模型,结合了循环约简法和分区法。与循环归约法相比,该混合算法在并行计算机上具有简单的向后替换。本文获得了运算次数和执行时间,对这些方法进行了评估和比较。基于这些测量参数的结果,使用混合方法和多线程实现的混合算法比其他并行方法(即循环约简和分区方法)具有更高的效率。特别是,当方程式的大小满足某个维数阈值时,本文所涉及的方法在多核计算机上的标量运算次数最少,执行时间最短。混合并行算法将循环缩减和分配方法的性能分别提高了19.2%和13.2%。另外,通过比较单迭代和多迭代混合并行算法,发现循环减少方法增加迭代步长不会对混合并行算法的性能产生很大的影响。

著录项

  • 来源
    《Concurrency, practice and experience》 |2015年第17期|5076-5095|共20页
  • 作者单位

    College of Computer Science and Electronic Engineering, Hunan University, Changsha 410082, China;

    College of Computer Science and Electronic Engineering, Hunan University, Changsha 410082, China;

    College of Computer Science and Electronic Engineering, Hunan University, Changsha 410082, China;

    College of Computer Science and Electronic Engineering, Hunan University, Changsha 410082, China;

    College of Computer Science and Electronic Engineering, Hunan University, Changsha 410082, China;

    College of Computer Science and Electronic Engineering, Hunan University, Changsha 410082, China Department of Computer Science, State University of New York, New Paltz, NY 12561, USA;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    hybrid parallel algorithm; multi-core architecture; multi-threading; tridiagonal system of equations;

    机译:混合并行算法;多核体系结构;多线程;三对角方程组;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号