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

GPU・FPGA複合型グラフ構造データ分析基盤の創出

Research Project

Project/Area Number 22K17895
Research Category

Grant-in-Aid for Early-Career Scientists

Allocation TypeMulti-year Fund
Review Section Basic Section 60080:Database-related
Research InstitutionUniversity of Tsukuba

Principal Investigator

小林 諒平  筑波大学, 計算科学研究センター, 助教 (40783709)

Project Period (FY) 2022-04-01 – 2025-03-31
Project Status Granted (Fiscal Year 2023)
Budget Amount *help
¥4,550,000 (Direct Cost: ¥3,500,000、Indirect Cost: ¥1,050,000)
Fiscal Year 2024: ¥780,000 (Direct Cost: ¥600,000、Indirect Cost: ¥180,000)
Fiscal Year 2023: ¥520,000 (Direct Cost: ¥400,000、Indirect Cost: ¥120,000)
Fiscal Year 2022: ¥3,250,000 (Direct Cost: ¥2,500,000、Indirect Cost: ¥750,000)
KeywordsFPGA / グラフ / 正規パス問合わせ / GPU / グラフニューラルネットワーク / OpenCL
Outline of Research at the Start

本研究課題は,グラフニューラルネットワーク (GNN) のグラフ特徴量抽出を正規パス問合わせベースの特徴量抽出機能で補完し,大規模並列処理を実行するハードウェアである Graphics Processing Unit (GPU) と再構成可能ハードウェアである Field Programmable Gate Array (FPGA) を適材適所的に活用することによって,GNN の学習精度の向上と学習時間の短縮を同時に実現することを目指すものである.この方法論が実アプリケーションに対してどのように資するかを,アプリケーション実行結果の正しさ,実行時間,データサイズの観点から定量的に評価する.

Outline of Annual Research Achievements

研究では,グラフニューラルネットワーク (GNN) の学習精度の向上と学習時間の短縮を同時に実現する手法の確立を目指すため,GNNのグラフ特徴量抽出を正規パス問合わせ (RPQ:Regular Path Query) ベースの特徴量抽出機能で補完し,大規模並列処理を実行するハードウェアである Graphics Processing Unit (GPU) と再構成可能ハードウェアである Field Programmable Gate Array (FPGA) を適材適所的に活用するアプローチを推進している.GNN は大量の行列積和演算を内包しており,その演算に特化したハードウェアである GPU を GNN のための演算加速装置として用いるのは定石である.一方,RPQ評価はパスがクエリと一致しているか否かの条件分岐が大量に発生する演算処理であり,条件分岐や例外処理のない大量の単純並列性が演算対象に内在することが演算性能を最大限引き出すための前提条件となる GPU とは相性が極めて悪い.つまり,GPU に適した演算である GNN を GPU にオフ ロードし,GPU にとって不得手な演算であるRPQ評価をベースとしたグラフ特徴量抽出機能を FPGA にオフロードするという両デバイスの適材適所的な使い分けが有効であると睨んでいる.
2023年度は,入力となるグラフデータが大規模化した場合に備えるべく,RPQ評価をベースとしたグラフ特徴量抽出機能を複数の FPGA を用いて並列化する研究を実施し,その元となるFPGA実装を新たに提案した.また,代表的なグラフデータおよび GNN 実装間における学習時間と精度の推移評価をNVIDIA H100 GPUを用いて実施し,性能ボトルネックとなる箇所をNVIDIAのプロファイリングツールによって解析した.

Current Status of Research Progress
Current Status of Research Progress

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

Reason

◎RPQ評価をベースとしたグラフ特徴量抽出機能のマルチFPGA実装を可能にするハードウェアアーキテクチャを提案し,実データセットを用いて提案アーキテクチャが正しく動作することを定量的に確認した.
◎GPU部で動作するGNN実装やその性能解析をNVIDIA H100 GPUを用いて実施し,性能ボトルネックとなる箇所を概ね明らかにした.

Strategy for Future Research Activity

GPU・FPGA用の各種プロファイラを用いて,RPQ評価をベースとしたグラフ特徴量抽出機能のFPGA実装およびGNNのGPU実装の最適化作業を継続しつつ,GPU・FPGA連携によるグラフニューラルネットワークの高速・高精度化を実施していく.

Report

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

    (8 results)

All 2024 2023 2022

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

  • [Journal Article] ラベルの出現頻度に着目したFPGAを用いた正規パス問合せの提案2024

    • Author(s)
      溝谷 祐大, 小林 諒平, 藤田 典久, 朴 泰祐, 天笠 俊之
    • Journal Title

      第16回データ工学と情報マネジメントに関するフォーラム (DEIM 2024)

      Volume: -

    • Related Report
      2023 Research-status Report
  • [Journal Article] NVIDIA H100 GPUにおけるグラフニューラルネットワークの学習精度と実行性能評価2023

    • Author(s)
      小林 諒平, 藤田 典久, 朴 泰祐, 天笠 俊之
    • Journal Title

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

      Volume: 2023-HPC-190 Pages: 1-8

    • Related Report
      2023 Research-status Report
  • [Journal Article] An FPGA-based Accelerator for Regular Path Queries over Edge-labeled Graphs2022

    • Author(s)
      Kento Miura, Ryohei Kobayashi, Toshiyuki Amagasa, Hiroyuki Kitagawa, Norihisa Fujita, and Taisuke Boku
    • Journal Title

      Proceedings of 2022 IEEE International Conference on Big Data (IEEE BigData2022)

      Volume: - Pages: 415-422

    • DOI

      10.1109/bigdata55660.2022.10020406

    • Related Report
      2022 Research-status Report
    • Peer Reviewed
  • [Presentation] ラベルの出現頻度に着目したFPGAを用いた正規パス問合せの提案2024

    • Author(s)
      溝谷 祐大, 小林 諒平, 藤田 典久, 朴 泰祐, 天笠 俊之
    • Organizer
      第16回データ工学と情報マネジメントに関するフォーラム (DEIM 2024)
    • Related Report
      2023 Research-status Report
  • [Presentation] グラフニューラルネットワークにおけるHPC最前線2023

    • Author(s)
      小林 諒平
    • Organizer
      液体・ガラスへのデータ駆動アプローチ ~ グラフニューラルネットワークとその周辺 ~
    • Related Report
      2023 Research-status Report
    • Invited
  • [Presentation] NVIDIA H100 GPUにおけるグラフニューラルネットワークの学習精度と実行性能評価2023

    • Author(s)
      小林 諒平, 藤田 典久, 朴 泰祐, 天笠 俊之
    • Organizer
      第190回ハイパフォーマンスコンピューティング研究発表会(SWoPP2023)
    • Related Report
      2023 Research-status Report
  • [Presentation] FPGA間通信フレームワークCIRCUSを利用した複数FPGAによるグラフ幅優先探索の提案2023

    • Author(s)
      溝谷祐大, 小林諒平, 藤田典久, 朴泰祐, 天笠俊之
    • Organizer
      第15回データ工学と情報マネジメントに関するフォーラム (DEIM 2023)
    • Related Report
      2022 Research-status Report
  • [Presentation] An FPGA-based Accelerator for Regular Path Queries over Edge-labeled Graphs2022

    • Author(s)
      Kento Miura, Ryohei Kobayashi, Toshiyuki Amagasa, Hiroyuki Kitagawa, Norihisa Fujita, Taisuke Boku
    • Organizer
      2022 IEEE International Conference on Big Data (Big Data)
    • 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