Development of a hierarchical parallel numerical algorithm for saddle point problems

鞍点问题的分层并行数值算法的开发

基本信息

  • 批准号:
    20K11840
  • 负责人:
  • 金额:
    $ 2.66万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
  • 财政年份:
    2020
  • 资助国家:
    日本
  • 起止时间:
    2020-04-01 至 2024-03-31
  • 项目状态:
    已结题

项目摘要

鞍点型と呼ばれる連立一次方程式は,2行2列のブロック行列を係数行列にもつ連立一次方程式であり,同方程式は様々な分野において現れる.係数行列の左上ブロックの行列が良条件であったとしても,右上,左下ブロックの行列の列数,行数が多くなると,クリロフ部分空間反復法の収束性が悪化し,求解が困難となる.この状況を打破するために,我々は同方程式のブロック構造を用いた数値解法(以下,提案法)を構築した.提案法では同方程式を直接解くのではなく,左上ブロック行列を係数行列とする複数右辺連立一次方程式の求解を介し,その解行列を用いて鞍点型連立一次方程式の解ベクトルを求める.この複数右辺連立一次方程式は,解くべき鞍点型連立一次方程式よりも求解が容易であり,ブロッククリロフ部分空間反復法を適用することで計算時間,反復回数の両面で効率的に求解が可能である.さらに,各右辺ベクトルは互いに依存関係がないことから分割が可能であるため,この性質を利用することで同時求解可能な複数の方程式に分割でき,分割された各方程式も並列に求解できる.よって,提案法は階層型の並列性をもつ.2022年度は特に,提案法の高速化を行うために,GPUクラスタにおける提案法の並列コード実装,及び性能評価を行った.複数右辺連立一次方程式の右辺ベクトルはMPIを用いて分割され,分割された各方程式は各MPIプロセスで解かれる.本研究では各MPIプロセスにGPUを1台割り当て,GPUで複数右辺連立一次方程式の求解を行った.また,鞍点型連立一次方程式の解ベクトルの計算には小規模連立一次方程式を解く必要があるが,この部分もGPUで計算することで高速化を図った.性能評価は筑波大学計算科学研究センターのスーパーコンピュータ「Cygnus」の計算ノードを最大56ノード利用して行い,GPU版コードはCPU版コードよりも十分高速であることを確認した.
A saddle point type と shout ば れ る even made a equation は, 2 row 2 column の ブ ロ ッ ク procession を coefficient marches に も つ even set a formula で あ り, with equation は others 々 な eset に お い て now れ る. Coefficient among の upper left ブ ロ ッ ク の ranks が good condition で あ っ た と し て も, upper right, lower left ブ ロ ッ ク の ranks の number of columns, rows が more く な る と, ク リ ロ フ part space method repeatedly の 収 beam sex が 悪 し, solving difficult が と な る. The <s:1> を situation を breaks the するために, and I 々 ブロッ construct を using the た た numerical solution method (hereinafter, the proposal method) を to construct た. Proposal method で は formula with を direct く の で は な く, upper left ブ ロ ッ ク procession を coefficient marches と す る plural right 辺 made an equation is の solving を interface し, そ ranks を の solution with い て type saddle point even made an equation is の solution ベ ク ト ル を o め る. こ の は plural right 辺 made a equations, solution く べ き type saddle point even set a formula よ り も solving が easy で あ り, ブ ロ ッ ク ク リ ロ フ part space repeatedly を applicable す る こ と で calculation time, repeated back several の struck surface で に sharper rates may solve が で あ る. さ ら に, each right 辺 ベ ク ト ル は mutual い に dependent masato is が な い こ と か ら が segmentation may で あ る た め, こ の nature を USES す る こ と で formula and solving may な plural の に segmentation で き, segmentation さ れ た も tied for the program に solving で き る. Youdaoplaceholder0, proposal method を hierarchical type <s:1> parallelism を よって. 2022 annual は に, proposal method line high speed の を う た め に, GPU ク ラ ス タ に お け る proposal method の tied for コ ー ド be installed, and び performance evaluation 価 を line っ た. Plural right 辺 made an equation is の right 辺 ベ ク ト ル は MPI を with い て segmentation さ れ, segmentation さ れ は た parties to program the MPI プ ロ セ ス で solution か れ る. In this study, で で each MPIプロセスにGPUを is used to cut で when て, and the GPUで complex number is set to the right 辺. The equation is then continuously established once to solve the を row った. ま た, saddle point type even made a equation is の solution ベ ク ト ル の computing に は small-scale equation く を solution even made a necessary が あ る が, こ の part も GPU で computing す る こ と high speed で を 図 っ た. Performance evaluation of 価 は tsukuba university computer science research セ ン タ ー の ス ー パ ー コ ン ピ ュ ー タ "Cygnus" の computing ノ ー ド を biggest 56 ノ ー ド using し て い, GPU version コ ー ド は CPU version コ ー ド よ り も very high-speed で あ る こ と を confirm し た.

项目成果

期刊论文数量(15)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Parallel implementation of the approach for solving saddle point problems using block structure
块结构求解鞍点问题方法的并行实现
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    山崎 良祐;藤澤 誠;三河 正彦;Hiroto Tadano
  • 通讯作者:
    Hiroto Tadano
漸化式の可変的グループ化によるBlock GWBiCGSTAB法の性能改善
通过递归公式的变量分组提高 Block GWBiCGSTAB 方法的性能
  • DOI:
  • 发表时间:
    2023
  • 期刊:
  • 影响因子:
    0
  • 作者:
    齋藤 颯人;多田野 寛人
  • 通讯作者:
    多田野 寛人
An efficient approach for solving saddle point problems using block structure
複数右辺連立一次方程式に対するブロック・グローバル混合型反復法の構築と性能評価
多个右侧联立线性方程组块全局混合迭代方法的构造和性能评估
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    菅沼 夏樹;多田野 寛人
  • 通讯作者:
    多田野 寛人
Group-wise更新によるBlock GPBiCG法の近似解精度改善
通过分组更新提高Block GPBiCG方法的近似求解精度
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    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 }}

多田野 寛人其他文献

Block BiCGSTAB(l)法の計算量削減
减少Block BiCGSTAB(l)方法的计算量
  • DOI:
  • 发表时间:
    2014
  • 期刊:
  • 影响因子:
    0
  • 作者:
    齋藤 周作;多田野 寛人;今倉 暁
  • 通讯作者:
    今倉 暁
膜電位波形に着目した心臓数理モデルの修正
以膜电位波形为中心的心脏数学模型的修正
  • DOI:
  • 发表时间:
    2022
  • 期刊:
  • 影响因子:
    0
  • 作者:
    菅沼 夏樹;多田野 寛人;阿部健登,北島博之,矢澤徹
  • 通讯作者:
    阿部健登,北島博之,矢澤徹
双共役残差型反復解法の複数右辺ベクトル対応版への拡張と性能評価
双共轭残差型迭代求解方法向多个右侧向量兼容版本的推广及性能评估
  • DOI:
  • 发表时间:
    2013
  • 期刊:
  • 影响因子:
    0
  • 作者:
    多田野 寛人;石川 陽一;今倉 暁
  • 通讯作者:
    今倉 暁
小中学生のいじめ場面の行動における罪悪感と共感性の関連
中小学生欺凌情境行为中内疚感与共情的关系
  • DOI:
  • 发表时间:
    2016
  • 期刊:
  • 影响因子:
    0
  • 作者:
    齋藤 周作;多田野 寛人;今倉 暁;石川隆行
  • 通讯作者:
    石川隆行
大量のフォールトデータに対する判別分析の適用可能性に関する一考察
判别分析对大量故障数据的适用性研究
  • DOI:
  • 发表时间:
    2021
  • 期刊:
  • 影响因子:
    0
  • 作者:
    多田野 寛人;倉本 亮世;渡邉勇人,田村慶信,山田茂
  • 通讯作者:
    渡邉勇人,田村慶信,山田茂

多田野 寛人的其他文献

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

{{ truncateString('多田野 寛人', 18)}}的其他基金

Development of a fast and high-accuracy hierarchical parallel solver for saddle point problems
鞍点问题快速高精度分层并行求解器的开发
  • 批准号:
    23K11122
  • 财政年份:
    2023
  • 资助金额:
    $ 2.66万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
ミツバチ脳で発現する長鎖非翻訳性RNAの神経細胞と社会性調節における機能の解析
蜜蜂大脑中表达的长链非翻译RNA调节神经细胞和社会性的功能分析
  • 批准号:
    10J09664
  • 财政年份:
    2010
  • 资助金额:
    $ 2.66万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了