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

Development of technology for scientific simulations only using integer arithmetic for next-generation computers

Research Project

Project/Area Number 20K21782
Research Category

Grant-in-Aid for Challenging Research (Exploratory)

Allocation TypeMulti-year Fund
Review Section Medium-sized Section 60:Information science, computer engineering, and related fields
Research InstitutionHokkaido University

Principal Investigator

岩下 武史  北海道大学, 情報基盤センター, 客員教授 (30324685)

Co-Investigator(Kenkyū-buntansha) 深谷 猛  北海道大学, 情報基盤センター, 准教授 (30633846)
Project Period (FY) 2020-07-30 – 2025-03-31
Project Status Granted (Fiscal Year 2023)
Budget Amount *help
¥5,850,000 (Direct Cost: ¥4,500,000、Indirect Cost: ¥1,350,000)
Fiscal Year 2022: ¥2,080,000 (Direct Cost: ¥1,600,000、Indirect Cost: ¥480,000)
Fiscal Year 2021: ¥1,950,000 (Direct Cost: ¥1,500,000、Indirect Cost: ¥450,000)
Fiscal Year 2020: ¥1,820,000 (Direct Cost: ¥1,400,000、Indirect Cost: ¥420,000)
Keywords高性能計算 / 計算科学 / 線形反復法 / 整数演算 / 反復改良法 / FDTD法 / 整数演算命令 / ステンシル計算
Outline of Research at the Start

本研究では,次世代計算機の研究開発を支援することを目的として,整数演算のみを用いた解析の実現性に関する研究開発を行う.具体的に,様々なものづくりやICTにおいて必要となる線形ソルバ,ステンシル計算を対象として,これらの整数演算実装を研究する.代表的な線形ソルバであるクリロフ部分空間反復法を対象として,反復改良法を援用することで,従来の浮動小数点数に基づく解析と同程度の精度を整数演算(固定小数点数演算)により実現する方策を研究する.また,反復型ステンシル計算の整数演算による実装についても研究を行う.

Outline of Annual Research Achievements

2020~2022年度において,線形反復ソルバの主要な計算部分,具体的には疎行列ベクトル積,内積演算,各種の行列・ベクトル処理を整数命令のみで実装することを可能とした.また,代表的な反復型ステンシル計算であるFDTD(Finite Difference Time Domain)法について,整数演算(固定小数点演算)のみを用いて,解析を行う方法について研究を行い,解析対象となる物理空間を複数の部分領域に分割し,部分領域ごとに異なるスケーリングファクタを用いることで,各領域内の物理量を与えられたビット幅の整数(固定小数点数)で表現する方式を考案し,その有効性について評価を行った.また,次世代の計算デバイスでは,高性能な整数演算処理はSIMD型の整数演算命令として実装される可能性がある.そこで,線形反復法を対象として,その代表的な前処理手法であるILU分解前処理をSIMD演算を前提として高速化する方法を考案し,性能評価を行った.

2023年度には,高性能な線形ソルバとして知られるマルチグリッド法を前処理とする線形反復ソルバの整数演算に基づく実装法について研究を行った.また,これまでに開発した整数演算に基づく線形反復ソルバと連携可能な,線形反復ソルバの収束性改善手法である誤差ベクトルのサンプリングに基づく手法について研究を進め,非対称な係数行列向けの手法を開発し,国際学術論文誌において報告した.

Current Status of Research Progress
Current Status of Research Progress

1: Research has progressed more than it was originally planned.

Reason

本研究課題では,整数演算に基づく線形反復法ソルバと反復型ステンシル計算に関する研究開発を進める予定としている.このうち,まず2020~2021年度において,代表的な線形反復法ソルバであるGMRES法について,整数演算命令による実装方式を新たに開発し,性能評価を実施した.本成果について,国際会議発表を行ったところ,国際的に大きな注目が得られ,フランス,ソルボンヌ大学が主導するプロジェクトから招待講演の依頼を受けた.また,2021年度には,混合精度演算技術に関する最新のレビュー論文にも本研究の成果が引用された.さらに,2022年度には,線形反復法ソルバにおいて,SIMD演算命令を活用するための新しい前処理手法を考案し,国際学術論文誌に発表した.また,2023年度には,マルチグリッド法の整数演算による実装方式を進めると共に,これまでに開発したソルバと連携可能な線形反復法の収束性改善手法について成果発表を行った.

線形反復法ソルバに関する研究と並行し,2022年度には,反復型ステンシル計算の整数演算実装について研究開発を行い,その有効性について検証を行った.

このように,本研究は当初の想定通りの成果が得られ,その国際的反響は当初の想定以上となっている.

Strategy for Future Research Activity

整数演算に基づくマルチグリッド法の実装方式については,実装,性能評価を進め,論文や国際会議における成果発表に結び付けたいと考えている.

また,開発した手法やソルバについて,具体的な応用分野での検証についても検討を行いたいと考えている.

Report

(4 results)
  • 2023 Research-status Report
  • 2022 Research-status Report
  • 2021 Research-status Report
  • 2020 Research-status Report
  • Research Products

    (14 results)

All 2023 2022 2021 2020

All Journal Article (4 results) (of which Peer Reviewed: 4 results,  Open Access: 4 results) Presentation (10 results) (of which Int'l Joint Research: 2 results,  Invited: 1 results)

  • [Journal Article] Subspace Correction Preconditioning for Solving a Sequence of Asymmetric Linear Systems Using the Bi-CGSTAB Method2023

    • Author(s)
      Tamori Hirotoshi、Fukaya Takeshi、Iwashita Takeshi
    • Journal Title

      Journal of Information Processing

      Volume: 31 Issue: 0 Pages: 875-884

    • DOI

      10.2197/ipsjjip.31.875

    • ISSN
      1882-6652
    • Related Report
      2023 Research-status Report
    • Peer Reviewed / Open Access
  • [Journal Article] Convergence acceleration of preconditioned conjugate gradient solver based on error vector sampling for a sequence of linear systems2023

    • Author(s)
      Iwashita Takeshi、Ikehara Kota、Fukaya Takeshi、Mifune Takeshi
    • Journal Title

      Numerical Linear Algebra with Applications

      Volume: 30 Issue: 6

    • DOI

      10.1002/nla.2512

    • Related Report
      2023 Research-status Report
    • Peer Reviewed / Open Access
  • [Journal Article] A novel ILU preconditioning method with a block structure suitable for SIMD vectorization2023

    • Author(s)
      Suzuki Kengo, Fukaya Takeshi, Iwashita Takeshi
    • Journal Title

      Journal of Computational and Applied Mathematics

      Volume: 419 Pages: 114687-114687

    • DOI

      10.1016/j.cam.2022.114687

    • Related Report
      2022 Research-status Report
    • Peer Reviewed / Open Access
  • [Journal Article] A New AINV Preconditioner for the CG Method in Hybrid CPU-GPU Computing Environment2022

    • Author(s)
      Suzuki Kengo, Fukaya Takeshi, Iwashita Takeshi
    • Journal Title

      Journal of Information Processing

      Volume: 30 Issue: 0 Pages: 755-765

    • DOI

      10.2197/ipsjjip.30.755

    • ISSN
      1882-6652
    • Related Report
      2022 Research-status Report
    • Peer Reviewed / Open Access
  • [Presentation] ブロックヤコビIC前処理付きCG法の収束性に関する分析2023

    • Author(s)
      岩下武史, 深谷猛
    • Organizer
      日本応用数理学会 「行列・固有値問題の解法とその応用」研究部会
    • Related Report
      2023 Research-status Report
  • [Presentation] 誤差ベクトルのサンプリングによるクリロフ分空間反復法の収束性改善2022

    • Author(s)
      岩下武史, 池原紘太, 多森浩俊, 深谷猛
    • Organizer
      RIMS共同研究(公開型)数値解析が拓く次世代情報社会~エッジから富岳まで~
    • Related Report
      2022 Research-status Report
  • [Presentation] ブロック構造に基づくフィルイン制御を用いたSIMD演算に適したILU分解前処理手法2022

    • Author(s)
      鈴木謙吾, 深谷猛, 岩下武史
    • Organizer
      日本応用数理学会2022年度年会
    • Related Report
      2022 Research-status Report
  • [Presentation] 非対称行列向けSubspace correction法による複数連立一次方程式の求解高速化2022

    • Author(s)
      多森浩俊, 深谷猛, 岩下武史
    • Organizer
      The 6th cross-disciplinary Workshop on Computing Systems, Infrastructures, and Programming (xSIG 2022)
    • Related Report
      2022 Research-status Report
  • [Presentation] A new version of AINV preconditioning simplified by using nonzero element positions of a coefficient matrix2022

    • Author(s)
      Kengo Suzuki, Takeshi Fukaya, Takeshi Iwashita
    • Organizer
      15th World Congress on Computational Mechanics \& 8th Asian Pacific Congress on Compuational Mechanics (WCCM-APCOM YOKOHAMA2022)
    • Related Report
      2022 Research-status Report
    • Int'l Joint Research
  • [Presentation] SIMD演算に適したブロック構造を有する新しいILU分解前処理手法2021

    • Author(s)
      鈴木謙吾, 深谷猛, 岩下武史
    • Organizer
      The 5th cross-disciplinary Workshop on Computing Systems, Infrastructures, and Programming (xSIG2021)
    • Related Report
      2021 Research-status Report
  • [Presentation] GMRES(m) 法に対する低精度演算・データの積極的導入の可能性に関する検証2021

    • Author(s)
      深谷猛, 岩下武史
    • Organizer
      日本応用数理学会2021年度年会
    • Related Report
      2021 Research-status Report
  • [Presentation] An Integer Arithmetic-Based Sparse Linear Solver Using a GMRES Method and Iterative Refinement2020

    • Author(s)
      Takeshi Iwashita, Kengo Suzuki and Takeshi Fukaya
    • Organizer
      2020 IEEE/ACM 11th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems (ScalA)
    • Related Report
      2020 Research-status Report
    • Int'l Joint Research
  • [Presentation] An Iterative Refinement Technique with an Integer Arithmetic-Based GMRES Solver2020

    • Author(s)
      Takeshi Iwashita
    • Organizer
      PEQUAN Seminar (ソルボンヌ大学,フランス)
    • Related Report
      2020 Research-status Report
    • Invited
  • [Presentation] 反復改良法とGMRES法を用いた整数演算による線形ソルバ2020

    • Author(s)
      岩下武史, 鈴木謙吾, 深谷猛
    • Organizer
      日本応用数理学会「行列・固有値問題の解法とその応用」研究部会 (MEPA) 第30回研究会
    • Related Report
      2020 Research-status Report

URL: 

Published: 2020-08-03   Modified: 2024-12-25  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi