面向异构众核架构的块Gauss-Seidel/Jacobi预条件算法

面向异构众核架构的块Gauss-Seidel/Jacobi预条件算法

论文摘要

Gauss-Seidel算法作为线性方程组的求解器,在并行计算领域具有广泛应用,而面向异构众核架构开发其细粒度并行性一直是具有挑战性的问题.针对非结构网格问题,基于代数分块并行思路提出了面向异构众核架构的块Gauss-Seidel/Jacobi算法,将其作为区域分解算法的子区域求解器.面向神威太湖之光超级计算机的异构众核架构,设计并实现了该算法.为充分利用神威太湖之光国产SW26010芯片中每个CPE拥有的高速LDM(Local Data Memory),缓解通信瓶颈,设计了多行块通信打包、计算与通信重叠性能优化策略和丢弃非关键元素的低通信复杂性数值优化方法.数值实验结果显示,相较于串行Gauss-Seidel算法,优化后的块Gauss-Seidel/Jacobi算法预处理过程加速比最高可达到4.16倍.以1040核的测试数据为基准,在处理器核数达到33 280时,块Gauss-Seidel/Jacobi预条件算法的并行效率达到61%.

论文目录

  • 1引言
  • 2基本的块Gauss-Seidel/Jacobi算法
  •   2.1 SOR、Gauss-Seidel及Jacobi算法
  •   2.2非结构网格的矩阵模式
  •   2.3基本的块Gauss-Seidel/Jacobi算法
  •   2.4块Gauss-Seidel/Jacobi迭代算法收敛性证明
  • 3低通信复杂性块Gauss-Seidel/Jacobi算法
  •   3.1多行块通信打包
  •   3.2计算与通信重叠
  •   3.3丢弃非关键元素的低通信复杂性数值优化
  • 4数值实验
  •   4.1应用算例
  •   4.2 预处理子的数值收敛性比较
  •   4.3 加速性能分析
  •   4.4 可扩展性分析
  •   4.5 算法通用性讨论
  • 5结论
  • Background
  • 文章来源

    类型: 期刊论文

    作者: 吴立垒,陈荣亮,罗力,闫争争,廖子菊,迟利华,刘杰

    关键词: 非结构网格,异构众核架构,区域分解算法,算法,神威太湖之光

    来源: 计算机学报 2019年11期

    年度: 2019

    分类: 信息科技,基础科学

    专业: 数学,计算机硬件技术

    单位: 国防科技大学并行与分布处理国家重点实验室,中国科学院深圳先进技术研究院,湖南交通工程学院高科技研究院

    基金: 国家“九七三”重点基础研究发展规划项目基金(2017YFB0202104和2016YFB0200401),国家自然科学基金(91530324,91430218,11401580,11701547,11602282和61531166003),深圳市基础研究学科布局项目基金(JCYJ20170307165328836,JCYJ20160331193229720和JSGG20170824154458183)资助~~

    分类号: O241.6;TP332

    页码: 2447-2460

    总页数: 14

    文件大小: 3666K

    下载量: 126

    相关论文文献

    • [1].President Lin Songtian holds a video conference with Markus Ferber, president of the Hans-Seidel-Foundation and a member of the European Parliament[J]. Voice of Friendship 2020(03)
    • [2].双圈图的Seidel无符号拉普拉斯能量[J]. 邵阳学院学报(自然科学版) 2019(04)
    • [3].On the Seidel Integral Complete Multipartite Graphs[J]. Acta Mathematicae Applicatae Sinica(English Series) 2012(04)
    • [4].Du bist min ih bin din des solt du gewis sin du bist beslozzen in minem herzen verlorn ist daz slüzzelin du muost ch immer dar inne sin[J]. 德语学习 2010(02)
    • [5].图的Seidel矩阵的主特征值[J]. 邵阳学院学报(自然科学版) 2009(01)
    • [6].单圈图的Seidel拉普拉斯能量[J]. 邵阳学院学报(自然科学版) 2019(02)
    • [7].单圈图的Seidel无符号拉普拉斯能量[J]. 湖南城市学院学报(自然科学版) 2019(04)
    • [8].有关Seidel整树的一些结果[J]. 青海师范大学学报(自然科学版) 2013(03)
    • [9].完全四部图的Seidel多项式及其谱(英文)[J]. 西北师范大学学报(自然科学版) 2011(02)
    • [10].Vice-President Song Jingwu meets with president of Hanns Seidel Foundation[J]. Voice of Friendship 2018(03)
    • [11].严格对角占优矩阵的迭代法[J]. 武汉理工大学学报 2008(09)
    • [12].Aberration-free two-thin-lens systems based on negative-index materials[J]. Chinese Physics B 2008(03)
    • [13].Gauss-Seidel迭代法求解线性方程组的并行化研究[J]. 科技视界 2016(25)
    • [14].稀疏正则化:Gauss-Seidel阈值迭代算法[J]. 中国科学:数学 2018(07)
    • [15].Gauss-Seidel迭代法的多核并行运算研究[J]. 科学技术与工程 2012(11)
    • [16].一种求解线性方程组的Gauss-Seidel变体方法[J]. 嘉兴学院学报 2016(06)
    • [17].CPAFFC President Li Xiaolin Visits Germany[J]. Voice of Friendship 2012(03)
    • [18].图的Seidel Laplacian-Estrada指标[J]. 上海理工大学学报 2019(04)
    • [19].一种循环分布的Guass-Seidel迭代算法求解线性方程组[J]. 计算机应用与软件 2011(07)
    • [20].Gauss-Seidel迭代法的反方法及其预报-校正系统[J]. 长治学院学报 2008(05)
    • [21].求解模糊线性系统的Gauss-Seidel迭代法[J]. 兰州文理学院学报(自然科学版) 2017(03)
    • [22].基于Matlab的三母线电力系统潮流计算分析[J]. 新乡学院学报 2014(08)
    • [23].新预条件Gauss-Seidel迭代法及收敛性比较[J]. 中北大学学报(自然科学版) 2012(01)
    • [24].广义分裂下的预处理Gauss-Seidel迭代法收敛性的讨论[J]. 井冈山大学学报(自然科学版) 2012(03)
    • [25].基于Newton/Gauss-Seidel迭代的DGM隐式方法[J]. 力学学报 2012(04)
    • [26].局域网上求解线性方程组的一种并行Gauss-Seidel迭代算法[J]. 计算机应用与软件 2008(09)
    • [27].Jacobi与Gauss-Seidel迭代的比较及算法的MATLAB实现[J]. 高师理科学刊 2018(03)
    • [28].求解H-矩阵线性方程组的预处理Gauss-Seidel方法[J]. 东北大学学报(自然科学版) 2012(08)
    • [29].改进的Gauss-Seidel迭代法的收敛性[J]. 内蒙古师范大学学报(自然科学汉文版) 2008(05)
    • [30].一些特殊图的Seidel特征多项式及S-整图[J]. 青海民族大学学报(教育科学版) 2011(05)

    标签:;  ;  ;  ;  ;  

    面向异构众核架构的块Gauss-Seidel/Jacobi预条件算法
    下载Doc文档

    猜你喜欢