• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2017 Fiscal Year Annual Research Report

Development of Technologies of High Performance Computing for Accuracy Assurance

Research Project

Project/Area Number 16K12432
Research InstitutionNagoya University

Principal Investigator

片桐 孝洋  名古屋大学, 情報基盤センター, 教授 (40345434)

Co-Investigator(Kenkyū-buntansha) 荻田 武史  東京女子大学, 現代教養学部, 准教授 (00339615)
尾崎 克久  芝浦工業大学, システム理工学部, 准教授 (90434282)
Project Period (FY) 2016-04-01 – 2018-03-31
Keywords高精度行列-行列積 / 分散並列化 / 反復改良 / ベンチマーク / 精度保証 / スレッド並列化 / 疎行列化 / PBLAS
Outline of Annual Research Achievements

本年度は、以下がの項目が達成できた。
(1)高精度行列-行列積(HP_GEMM)実装方式と性能評価:HP_GEMMを実現するスレッド並列化において、疎行列化を行い演算量を削減する高性能実装方式の開発を行った。さらに、既存のスーパーコンピュータで、複数の方式(疎行列格納方式CRS、ELL、密行列積DGEMMによる方式、および、疎行列-ベクトル積の実装について、問題特性を利用してスレッド実行効率を高める方式)を実装し、スレッド実行時の性能評価を行った。また、開発した複数のHP_GEMM実装に対する各精度について、任意精度ライブラリを用いて4倍精度相当の演算結果と比較した。このことで、精度の検証だけではなく、実行時間の観点からみた有効性評価を総合的に行うことが可能となり、総合的な性能評価の観点から、どの実装方式が有効かを明らかにすることができた。
(2)高精度アルゴリズムの検討:本年度は高精度行列積の精度面についての理論・実装・評価を行った。特に、行列積のエラーフリー変換を用いて隣接浮動小数点丸めを達成するアルゴリズムを開発した。隣接浮動小数点丸めとは、真値に隣り合う浮動小数点数のどちらかを返す丸めであり、非常に高精度なことが知られている。この精度保証法および性能評価を行った。問題が良条件な場合、近似計算の7倍程度の時間で隣接浮動小数点丸めが達成されることを数値実験により示した。
(3)ライブラリ公開:(1)で開発した複数のHP_GEMMのスレッド実装について、コードの整備を行った。このことで、フリーソースコードとしての無償公開に貢献した。

  • Research Products

    (10 results)

All 2018 2017

All Journal Article (3 results) (of which Peer Reviewed: 1 results) Presentation (6 results) (of which Int'l Joint Research: 3 results,  Invited: 3 results) Funded Workshop (1 results)

  • [Journal Article] Threaded Accurate Matrix-Matrix Multiplications with Sparse Matrix-Vector Multiplications2018

    • Author(s)
      Shuntaro Ichimura,Takahiro Katagiri, Katsuhisa Ozaki, Takeshi Ogita, Toru Nagai
    • Journal Title

      Proceedings of IEEE IPDPSW2018

      Volume: - Pages: 1-10

    • Peer Reviewed
  • [Journal Article] HPC分野における精度保証付き 数値計算学の展開2017

    • Author(s)
      荻田 武史, 尾崎 克久, 柏木 雅英, 片桐 孝洋
    • Journal Title

      研究報告ハイパフォーマンスコンピューティング(HPC)

      Volume: 2017-HPC-160 Pages: 1-5

  • [Journal Article] マルチコア計算機による高精度行列‐行列積アルゴリズムの性能評価2017

    • Author(s)
      市村駿太郎、片桐孝洋、尾崎克久、 荻田武史、永井亨、荻野正雄
    • Journal Title

      研究報告ハイパフォーマンスコンピューティング(HPC)

      Volume: 2017-HPC-160 Pages: 1-8

  • [Presentation] 行列積に対する隣接浮動小数点丸めの結果を返すアルゴリズム2018

    • Author(s)
      尾崎 克久
    • Organizer
      日本応用数理学会部会連合発表会
  • [Presentation] Development of Verified Numerical Computations in High-Performance Computing Environments2018

    • Author(s)
      Takeshi Ogita
    • Organizer
      2018 Conference on Advanced Topics and Auto Tuning in High-Performance Scientific Computing (ATAT in HPSC 2018)
    • Int'l Joint Research / Invited
  • [Presentation] Accurate and Verified Numerical Computations with HPC2018

    • Author(s)
      Takeshi Ogita
    • Organizer
      SIAM Conference on Parallel Processing for Scientific Computing 2018 (SIAM PP18)
    • Int'l Joint Research
  • [Presentation] High Precision Computing of Matrix-Matrix Multiplications and a New Approach of Auto-Tuning to Numerical Libraries by Deep Learning2018

    • Author(s)
      Takahiro Katagiri, Shuntaro Ichimura and Kenya Yamada
    • Organizer
      SIAM Conference on Parallel Processing for Scientific Computing 2018 (SIAM PP18)
    • Int'l Joint Research
  • [Presentation] 線形問題におけるHPC向きの精度保証法と反復改良法2017

    • Author(s)
      荻田 武史
    • Organizer
      第9回自動チューニング技術の現状と応用に関するシンポジウム(ATTA2017)
    • Invited
  • [Presentation] 数値線形代数における反復改良法2017

    • Author(s)
      荻田 武史
    • Organizer
      第17回AT研究会オー プンアカデミックセッション(ATOS17),
    • Invited
  • [Funded Workshop] Second International Workshop on Deepening Performance Models for Automatic Tuning (DPMAT)2017

URL: 

Published: 2018-12-17  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi