数値シミュレーション向け並列計算ライブラリの高性能化に関する研究

数值模拟并行计算库性能提升研究

基本信息

  • 批准号:
    17H00369
  • 负责人:
  • 金额:
    $ 0.32万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Encouragement of Scientists
  • 财政年份:
    2017
  • 资助国家:
    日本
  • 起止时间:
    2017 至 无数据
  • 项目状态:
    已结题

项目摘要

反復型領域分割法は数100万~数億要素の大規模問題に対して有効な並列化手法であり、この並列計算機能をライブラリ化したものを有限要素電磁界解析コードに適用した結果、有効性が示されている。しかし、計算のボトルネックとなる領域間釣り合い問題を求解する共役勾配法(Conjugate Gradient Method : CG法)の収束性は、解析規模が大きくなるほど、また、材料構成が複雑になるほど悪化する。そこで本研究では、反復型領域分割法の領域間釣り合い問題の収束性改善を目指し、反復解法に擬似4倍精度を導入することを提案する。まずはじめに「部分領域問題向け擬似4倍精度ソルバーの開発」として106bitの仮数を実現する手法の擬似4倍精度変数を共役勾配法内の各演算に実装した。次に「領域間釣り合い問題の収束性改善」として部分領域問題の反復解法において擬似4倍精度演算を導入することによる反復型領域分割法における領域間釣り合い問題の反復回数の削減効果を確認するためにPCクラスタ20台(80コア)での評価実験を実施した。さらに「メニーコア計算機環境でのスレッド並列化検討」として、コア数64のメニーコア(Xeon Phi KNL)および96GBのメモリ搭載WSをOS・CentOS7.4で構築し、解析コードの並列化を検証する。KNLのハードウェア特性を検証するために、AVX512対応(SIMD)のコンパイラgcc-4.9.4を使用し、CG法の演算に用いられる内積、DAXPY、行列ベクトル積についてOpenMPによるスレッド並列化効果の検証を実施した。これらの成果として、釣り合い問題の反復解法に渡す各データと、釣り合い問題の反復解法の残差ベクトル計算の精度向上によって収束性改善が示された。また、KNLハードウェア特性検証までは確認できたが、解析コードのスレッド並列化ならびに最適化適用は今後の課題である。
迭代域分解方法是针对数百万至数亿个单元的大规模问题的有效并行化方法,并将该并行计算函数库应用到有限元电磁场分析代码中,结果发现:显示出有效的性别。然而,解决计算瓶颈的域间平衡问题的共轭梯度法(CG法)的收敛性随着分析规模的增大和材料构型变得更加复杂而恶化。因此,在本研究中,我们旨在提高迭代域分解方法中域间平衡问题的收敛性,并提出在迭代求解方法中引入伪四倍精度。首先,作为“针对子域问题开发伪四精度求解器”的一部分,我们在共轭梯度法的每个运算中实现了伪四精度变量,以实现 106 位尾数。接下来,为了“提高域间平衡问题的收敛性”,我们将通过在迭代域划分方法中引入伪四倍精度运算来确认减少域间平衡问题迭代次数的效果。我们使用20个PC集群(80个核)进行了子域问题的迭代求解方法。此外,作为“多核计算机环境中线程并行性的研究”,我们使用操作系统CentOS7.4构建了具有64核(Xeon Phi KNL)和96GB内存的WS,并验证了分析代码的并行性。为了验证KNL的硬件特性,我们使用AVX512兼容(SIMD)编译器gcc-4.9.4,并使用OpenMP进行内积、DAXPY以及CG方法计算中使用的矩阵向量积来验证线程并行化效果。执行。这些努力的结果是,通过提高传递到平衡问题的迭代解决方案的每个数据的准确性以及平衡问题的迭代解决方案的残差向量的计算,显示了收敛性的改进。此外,虽然我们能够验证KNL硬件特性,但线程并行化和分析代码的优化是未来的问题。

项目成果

期刊论文数量(1)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
大規模有限要素解析のための並列計算機環境構築と性能評価
大规模有限元分析并行计算机环境搭建及性能评估
  • DOI:
  • 发表时间:
    2017
  • 期刊:
  • 影响因子:
    0
  • 作者:
    相川 勝;武居 周
  • 通讯作者:
    武居 周
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

相川 勝其他文献

IoTと近距離無線通信による認知症徘徊者探索支援システムの開発と学生実験への応用
利用物联网和近场无线通信开发痴呆症流浪者搜索支持系统并应用于学生实验
  • DOI:
  • 发表时间:
    2018
  • 期刊:
  • 影响因子:
    0
  • 作者:
    相川 勝;武居 周;川見 昌春
  • 通讯作者:
    川見 昌春

相川 勝的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('相川 勝', 18)}}的其他基金

並列幾何Multigrid法による太陽光発電セル数値解析の高性能化
使用并行几何多重网格方法提高光伏电池数值分析的性能
  • 批准号:
    19H00500
  • 财政年份:
    2019
  • 资助金额:
    $ 0.32万
  • 项目类别:
    Grant-in-Aid for Encouragement of Scientists
メニーコアCPUに適した並列幾何マルチグリッド前処理付きCG法に基づく人体内電流解析
适合多核CPU的并行几何多重网格预处理CG方法人体电流分析
  • 批准号:
    18H00541
  • 财政年份:
    2018
  • 资助金额:
    $ 0.32万
  • 项目类别:
    Grant-in-Aid for Encouragement of Scientists
教務電算システムと研究教育用ネットワーク間の安全なインターフェイスの開発研究
研究和开发学术计算机系统与研究和教育网络之间的安全接口
  • 批准号:
    09919091
  • 财政年份:
    1997
  • 资助金额:
    $ 0.32万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (B)

相似海外基金

A Study on Combinatorial Traitor Tracing Schemes for Broadcast Encryption
广播加密组合叛徒追踪方案的研究
  • 批准号:
    21K13830
  • 财政年份:
    2021
  • 资助金额:
    $ 0.32万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
数値代数解析学の開拓 ー量子系偏微分方程式の数値解法の新展開ー
开创性的数值代数分析 - 量子系统偏微分方程数值解的新进展 -
  • 批准号:
    21K18301
  • 财政年份:
    2021
  • 资助金额:
    $ 0.32万
  • 项目类别:
    Grant-in-Aid for Challenging Research (Pioneering)
リーマン多様体上の最適化理論の展開とその大規模問題への応用
黎曼流形优化理论的发展及其在大规模问题中的应用
  • 批准号:
    20K14359
  • 财政年份:
    2020
  • 资助金额:
    $ 0.32万
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
Development of descent methods for multiobjective optimization and applications
多目标优化下降法的开发及应用
  • 批准号:
    19K11840
  • 财政年份:
    2019
  • 资助金额:
    $ 0.32万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
Optimization of building-ground coupled seismic motion analysis code on parallel system with mutli-core processors
多核处理器并行系统上建筑-地面耦合地震运动分析代码的优化
  • 批准号:
    18K11325
  • 财政年份:
    2018
  • 资助金额:
    $ 0.32万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了