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

メニーコア超並列クラスタにおける多倍長演算に関する研究

Research Project

Project/Area Number 22K12045
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Review Section Basic Section 60090:High performance computing-related
Research InstitutionUniversity of Tsukuba

Principal Investigator

高橋 大介  筑波大学, 計算科学研究センター, 教授 (00292714)

Project Period (FY) 2022-04-01 – 2025-03-31
Project Status Granted (Fiscal Year 2023)
Budget Amount *help
¥3,900,000 (Direct Cost: ¥3,000,000、Indirect Cost: ¥900,000)
Fiscal Year 2024: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Fiscal Year 2023: ¥1,430,000 (Direct Cost: ¥1,100,000、Indirect Cost: ¥330,000)
Fiscal Year 2022: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Keywords複数の整数除算 / 不変な被除数 / 近似商 / BBP型公式 / 固定小数点演算 / 厳密除算 / 多倍長演算 / 数論変換 / メニーコアプロセッサ / SIMD化 / 並列化
Outline of Research at the Start

現在、数値計算の多くは浮動小数点演算によって行われている。しかし、大規模な科学技術計算を行うにあたり、倍精度浮動小数点演算では精度が不足するケースがある。このような場合、より精度の高い4倍精度浮動小数点演算や多倍長演算が用いられている。本研究では、多倍長演算をメニーコア超並列クラスタで行うことにより、扱える問題サイズの増大および計算時間の短縮を図る。さらにメニーコア超並列クラスタの性能を最大限に引き出す多倍長演算のアルゴリズムおよび最適化手法を明らかにすることを目的とする。

Outline of Annual Research Achievements

2023年度はSIMD命令であるIntel Advanced Vector Extensions 512(AVX-512)命令を用いて複数の整数除算の高速化を行った。一般的に、除算は加算、減算、乗算よりも遅いことが知られている。不変な被除数と単調増加または単調減少する除数に対する複数の整数除算のアルゴリズムを提案した。このような複数の整数除算において、被除数と除数がある条件を満たす場合、最初に除算によって商を1つだけ計算すれば、残りの商は前に計算された商を最大1回修正することによって得られることを示した。Intel Platinum 8368プロセッサにおける性能評価の結果、提案するアルゴリズムはIntel 64アーキテクチャの64ビット符号なし整数除算命令やIntel Short Vector Mathematical Library(SVML)と比較して、それぞれ最大約1.90倍および約1.85倍高速であることが示された。
また、2進Bailey-Borwein-Plouffe(BBP)型公式を用いた数学定数の計算における除算について検討した。BBP型公式を用いて数学定数の特定の桁を計算するには、商の和の小数部を計算すればよい。固定小数点演算でBBP型公式を計算する際には、小数部だけ除算と和算を行えば十分である。2進数で厳密除算を行う場合、分数の分母は奇数でなければならない。分数の分母が偶数であっても、Montgomery乗算を2進BBP型公式のべき剰余に適用する方法により厳密除算を行えることを示した。また、2進BBP型公式の計算において商を丸めることは、商を切り捨てることよりも丸め誤差の蓄積を減らすことを示した。
さらに、2023年度に行った研究成果を国際会議で発表した。

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

2023年度の研究成果を国際会議で発表することができたため。

Strategy for Future Research Activity

本研究課題については、メニーコア超並列クラスタの性能を最大限に引き出す多倍長演算のアルゴリズムおよび最適化手法の研究を引き続き推進していく予定である。

Report

(2 results)
  • 2023 Research-status Report
  • 2022 Research-status Report
  • Research Products

    (5 results)

All 2023

All Journal Article (2 results) (of which Peer Reviewed: 2 results) Presentation (3 results) (of which Int'l Joint Research: 3 results)

  • [Journal Article] Multiple Integer Divisions with an Invariant Dividend and Monotonically Increasing or Decreasing Divisors2023

    • Author(s)
      Daisuke Takahashi
    • Journal Title

      Proc. 23rd International Conference on Computational Science and Its Applications (ICCSA 2023), Part II, Lecture Notes in Computer Science

      Volume: 13957 Pages: 393-401

    • DOI

      10.1007/978-3-031-36808-0_26

    • ISBN
      9783031368073, 9783031368080
    • Related Report
      2023 Research-status Report
    • Peer Reviewed
  • [Journal Article] Efficient Large Integer Multiplication with Arm SVE Instructions2023

    • Author(s)
      Takuya Edamatsu and Daisuke Takahashi
    • Journal Title

      Proc. International Conference on High Performance Computing in Asia-Pacific Region (HPC Asia 2023)

      Pages: 9-17

    • DOI

      10.1145/3578178.3578193

    • Related Report
      2022 Research-status Report
    • Peer Reviewed
  • [Presentation] Multiple Integer Divisions with an Invariant Dividend2023

    • Author(s)
      Daisuke Takahashi
    • Organizer
      10th International Congress on Industrial and Applied Mathematics (ICIAM 2023)
    • Related Report
      2023 Research-status Report
    • Int'l Joint Research
  • [Presentation] On Dividing Fractions in Binary BBP-type Formulas for Mathematical Constants2023

    • Author(s)
      Daisuke Takahashi
    • Organizer
      4th International Conference and Summer School "Numerical Computations: Theory and Algorithms" (NUMTA 2023)
    • Related Report
      2023 Research-status Report
    • Int'l Joint Research
  • [Presentation] Implementation of Parallel Number-Theoretic Transform on Manycore Clusters2023

    • Author(s)
      Daisuke Takahashi
    • Organizer
      SIAM Conference on Computational Science and Engineering (CSE23)
    • Related Report
      2022 Research-status Report
    • Int'l Joint Research

URL: 

Published: 2022-04-19   Modified: 2024-12-25  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi