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

2023 Fiscal Year Annual Research Report

Research on algorithm of fast Fourier transform in exascale system

Research Project

Project/Area Number 19K11989
Research InstitutionUniversity of Tsukuba

Principal Investigator

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

Project Period (FY) 2019-04-01 – 2024-03-31
Keywordsエクサスケールシステム / 高速フーリエ変換 / 数論変換 / GPU / 並列化
Outline of Annual Research Achievements

2023年度は複素数上の離散フーリエ変換(Discrete Fourier Transform)を環や体上に一般化した数論変換(Number-Theoretic Transform、以下NTT)の並列化および性能評価を行った。NTTは準同型暗号、多項式の乗算および多倍長数の乗算に用いられている。NTTのカーネルには剰余加算、剰余減算および剰余乗算が含まれている。剰余加算は加算および条件付き減算に置き換えることができる。また同様にして剰余減算は減算および条件付き加算に置き換えることができる。剰余乗算には剰余演算が含まれているが、これは整数除算のために遅い処理となる。しかし、Montgomery乗算を用いることで乗算、加減算およびシフト演算のみで剰余乗算を行えることが知られている。高速フーリエ変換(Fast Fourier Transform、以下FFT)の並列化に適しているfour-step FFTアルゴリズムをNTTに適用し、four-step NTTアルゴリズムを構築した。さらに、剰余乗算にMontgomery乗算を用いるとともに、GPUクラスタにおいてMPIとOpenACCを用いて並列化を行った。NVIDIA H100 PCIe GPUを搭載したGPUクラスタの32ノードにおける性能評価の結果、提案するNTTの実装は745 Gops(giga-operations per second)を超える性能を示した。
また、2023年度に行った研究成果を国際会議で発表した。

  • Research Products

    (1 results)

All 2024

All Presentation (1 results) (of which Int'l Joint Research: 1 results)

  • [Presentation] Implementation of Parallel Number-Theoretic Transform on GPU Clusters2024

    • Author(s)
      Daisuke Takahashi
    • Organizer
      SIAM Conference on Parallel Processing for Scientific Computing (PP24)
    • Int'l Joint Research

URL: 

Published: 2024-12-25  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi