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

2020 Fiscal Year Annual Research Report

再構成可能システムとGPUによる複合型高性能計算プラットフォーム

Research Project

Project/Area Number 18H03246
Research InstitutionUniversity of Tsukuba

Principal Investigator

朴 泰祐  筑波大学, 計算科学研究センター, 教授 (90209346)

Co-Investigator(Kenkyū-buntansha) 佐野 健太郎  国立研究開発法人理化学研究所, 計算科学研究センター, チームリーダー (00323048)
塙 敏博  東京大学, 情報基盤センター, 教授 (30308283)
山口 佳樹  筑波大学, システム情報系, 准教授 (30373377)
天野 英晴  慶應義塾大学, 理工学部(矢上), 教授 (60175932)
Project Period (FY) 2018-04-01 – 2021-03-31
KeywordsFPGA / GPU / 高性能計算 / 演算加速プログラミング / 並列FPGAシステム
Outline of Annual Research Achievements

(1) 宇宙輻射輸送シミュレーションコード ARGOT を対象に、その主要演算部分を GPU と FPGA に適材適所的に機能分散し、かつそれら両演算加速デバイスを協調動作させた演算加速手法を開発した。コード中、ART 法を最新のIntel FPGA向けに最適化し、GPUとFPGAの混載システムでGPUのみに比べ最大17倍の性能向上を達成した。(2) FPGAクラスタを構築するためにFPGAの光リンクを利用する相互結合網を開発し、直接網による手法とEthernetスイッチを使った間接網による実装の両者を開発した。直接網については筑波大学のCygnusシステム上におけるステンシル計算でほぼ理想的な並列処理性能向上を確認した。(3) FPGAによる高性能計算アプリケーションについて、3次元ステンシル計算及び流体力学計算を実装し、性能最適化を行なった。各種プログラミングによる性能比較も実施した。(4) 任意精度の浮動小数点演算をFPGAを用いて実現するため、ハードウェア記述とC++によるライブラリの2種を作成し、OpenCL演算カーネルに組み込んで演算性能の比較を行った。低精度演算の導入でスループットを改善できることを示した。
これらの研究を通じ、GPUとFPGAという複数種類の演算加速デバイスを適材適所的に用いることで、従来のGPUのみに依存した演算加速クラスタに比べ、柔軟で適用範囲の広い高性能並列システムを実現するための要素技術を、プログラミング、並列通信、演算精度など、高性能計算を支える多様な技術に展開し、従来の研究を超えるFPGAの高性能計算応用の道筋を示すことができた。

Research Progress Status

令和2年度が最終年度であるため、記入しない。

Strategy for Future Research Activity

令和2年度が最終年度であるため、記入しない。

  • Research Products

    (28 results)

All 2021 2020

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

  • [Journal Article] A highly-efficient and tightly-connected many-core overlay architecture2021

    • Author(s)
      Riadh Ben Abdelhamid, Yoshiki Yamaguchi, Taisuke Boku
    • Journal Title

      IEEE Access

      Volume: - Pages: 1-16

    • DOI

      10.1109/ACCESS.2021

    • Peer Reviewed / Open Access
  • [Journal Article] ESSPER: 高性能計算のためのスケーラブルかつ柔軟なFPGAクラスタシステムの開発2021

    • Author(s)
      佐野健太郎, 上野知洋, 宮島敬明, JensHuthmann, 小柴篤史
    • Journal Title

      電子情報通信学会リコンフィギャラブルシステム研究会 信学技法

      Volume: 120 (339, RECONF2020-59) Pages: 7-12

  • [Journal Article] Exploiting temporal parallelism in particle-based incompressive fluid simulation on FPGA2020

    • Author(s)
      Manfred Orsztynowicz, Hideharu Amano, Kenichi Kubota, Takaaki Miyajima
    • Journal Title

      2020 Eighth International Symposium on Computing and Networking (CANDAR)

      Volume: - Pages: 195-201

    • DOI

      10.1109/CANDAR51075.2020.00034

    • Peer Reviewed
  • [Journal Article] A study of FPGA-based cluster computing by high-speed serial-link communication2020

    • Author(s)
      Ruochong FAN and Yoshiki YAMAGUCHI
    • Journal Title

      Proceedings of Eighth International Symposium on Computing and Networking Workshops

      Volume: - Pages: 401-405

    • DOI

      10.1109/CANDARW51189.2020.00082

    • Peer Reviewed
  • [Journal Article] Condensing an overload of parallel computing ingredients into a single architecture recipe2020

    • Author(s)
      Riadh Ben Abdelhamid, Yoshiki Yamaguchi, and Taisuke Boku
    • Journal Title

      Proceedings of IEEE 31st International Conference on Application-specific Systems, Architectures and Processors

      Volume: - Pages: 25-28

    • DOI

      10.1109/ASAP49362.2020.00013

    • Peer Reviewed
  • [Journal Article] A block-based systolic array on an HBM FPGA for DNA sequence alignment'2020

    • Author(s)
      Riadh Ben Abdelhamid and Yoshiki Yamaguchi
    • Journal Title

      Proceedings of The 16th International Symposium on Applied Reconfigurable Computing

      Volume: - Pages: 298-313

    • DOI

      10.1007/978-3-030-44534-8_23

    • Peer Reviewed
  • [Journal Article] FPGA-Based Computational Fluid Dynamics Simulation Architecture via High-Level Synthesis Design Method2020

    • Author(s)
      Changdao Du, Iman Firmansyah, and Yoshiki Yamaguchi
    • Journal Title

      Proceedings of The 16th International Symposium on Applied Reconfigurable Computing

      Volume: - Pages: 232-246

    • DOI

      10.1007/978-3-030-44534-8_18

    • Peer Reviewed
  • [Journal Article] Comparison of direct and indirect networks for high-performance FPGA clusters2020

    • Author(s)
      Antoniette Mondigo, Tomohiro Ueno, Kentaro Sano, and Hiroyuki Takizawa
    • Journal Title

      Applied Reconfigurable Computing. Architectures, Tools, and Applications (ARC 2020), Lecture Notes in Computer Science

      Volume: 12083 Pages: 314-329

    • DOI

      10.1007/978-3-030-44534-8_24

    • Peer Reviewed
  • [Journal Article] FPGAクラスタによるカスタム高性能計算の現状と課題2020

    • Author(s)
      佐野 健太郎
    • Journal Title

      日本応用数理学会 2020年度年会講演予稿集

      Volume: - Pages: -

  • [Journal Article] Stratix 10 FPGAクラスタにおける格子ボルツマン法のパイプライン並列化と性能評価2020

    • Author(s)
      小柴篤史, 上野知洋, 佐野 健太郎
    • Journal Title

      電子情報通信学会リコンフィギャラブルシステム研究会 信学技法

      Volume: 120 (168, RECONF2020-20) Pages: 7-12

  • [Journal Article] Multi-Hybrid Accelerated Simulation by GPU and FPGA on Radiative Transfer Simulation in Astrophysics2020

    • Author(s)
      Ryohei Kobayashi, Norihisa Fujita, Yoshiki Yamaguchi, Taisuke Boku, Kohji Yoshikawa, Makito Abe, Masayuki Umemura
    • Journal Title

      IPSJ Journal of Information Processing

      Volume: 28 Pages: 1073-1089

    • DOI

      10.2197/ipsjjip.28.1073

    • Peer Reviewed / Open Access
  • [Journal Article] Accelerating Radiative Transfer Simulation with GPU-FPGA Cooperative Computation2020

    • Author(s)
      Ryohei Kobayashi, Norihisa Fujita, Yoshiki Yamaguchi, Taisuke Boku, Kohji Yoshikawa, Makito Abe, Masayuki Umemura
    • Journal Title

      2020 IEEE 31st International Conference on Application-specific Systems, Architectures and Processors (ASAP)

      Volume: - Pages: 9-16

    • DOI

      10.1109/ASAP49362.2020.00011

    • Peer Reviewed
  • [Journal Article] OpenCL-enabled Parallel Raytracing for Astrophysical Application on Multiple FPGAs with Optical Links2020

    • Author(s)
      Norihisa Fujita, Ryohei Kobayashi, Yoshiki Yamaguchi, Taisuke Boku, Kohji Yoshikawa, Makito Abe, Masayuki Umemura
    • Journal Title

      2020 IEEE/ACM International Workshop on Heterogeneous High-performance Reconfigurable Computing (H2RC)

      Volume: - Pages: 48-55

    • DOI

      10.1109/H2RC51942.2020.00011

    • Peer Reviewed
  • [Journal Article] OpenCLプログラミングを用いた並列FPGA処理システムの性能評価2020

    • Author(s)
      藤田 典久, 小林 諒平, 山口 佳樹, 上野 知洋, 佐野 健太郎, 朴 泰祐
    • Journal Title

      情報処理学会論文誌コンピューティングシステム(ACS)

      Volume: 13(3) Pages: 13-28

    • Peer Reviewed
  • [Journal Article] Performance Evaluation of Pipelined Communication Combined with Computation in OpenCL Programming on FPGA2020

    • Author(s)
      Norihisa Fujita, Ryohei Kobayashi, Yoshiki Yamaguchi, Tomohiro Ueno, Kentaro Sano, Taisuke Boku
    • Journal Title

      Proc. of AsHES2020

      Volume: - Pages: -

    • Peer Reviewed
  • [Presentation] ESSPER: 高性能計算のためのスケーラブルかつ柔軟なFPGAクラスタシステムの開発2021

    • Author(s)
      佐野健太郎, 上野知洋, 宮島敬明, JensHuthmann, 小柴篤史
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会 信学技法
  • [Presentation] Exploiting temporal parallelism in particle-based incompressive fluid simulation on FPGA2020

    • Author(s)
      Manfred Orsztynowicz, Hideharu Amano, Kenichi Kubota, Takaaki Miyajima
    • Organizer
      2020 Eighth International Symposium on Computing and Networking (CANDAR)
    • Int'l Joint Research
  • [Presentation] A study of FPGA-based cluster computing by high-speed serial-link communication2020

    • Author(s)
      Ruochong FAN and Yoshiki YAMAGUCHI
    • Organizer
      Proceedings of Eighth International Symposium on Computing and Networking Workshops
    • Int'l Joint Research
  • [Presentation] Condensing an overload of parallel computing ingredients into a single architecture recipe2020

    • Author(s)
      Riadh Ben Abdelhamid, Yoshiki Yamaguchi, and Taisuke Boku
    • Organizer
      Proceedings of IEEE 31st International Conference on Application-specific Systems, Architectures and Processors
    • Int'l Joint Research
  • [Presentation] A block-based systolic array on an HBM FPGA for DNA sequence alignment'2020

    • Author(s)
      Riadh Ben Abdelhamid and Yoshiki Yamaguchi
    • Organizer
      Proceedings of The 16th International Symposium on Applied Reconfigurable Computing
    • Int'l Joint Research
  • [Presentation] FPGA-Based Computational Fluid Dynamics Simulation Architecture via High-Level Synthesis Design Method2020

    • Author(s)
      Changdao Du, Iman Firmansyah, and Yoshiki Yamaguchi
    • Organizer
      Proceedings of The 16th International Symposium on Applied Reconfigurable Computing
    • Int'l Joint Research
  • [Presentation] FPGAクラスタによるカスタム高性能計算の現状と課題2020

    • Author(s)
      佐野 健太郎
    • Organizer
      日本応用数理学会 2020年度年会講演予稿集
  • [Presentation] Stratix 10 FPGAクラスタにおける格子ボルツマン法のパイプライン並列化と性能評価2020

    • Author(s)
      小柴篤史, 上野知洋, 佐野 健太郎
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会 信学技法
  • [Presentation] Accelerating Radiative Transfer Simulation with GPU-FPGA Cooperative Computation2020

    • Author(s)
      Ryohei Kobayashi, Norihisa Fujita, Yoshiki Yamaguchi, Taisuke Boku, Kohji Yoshikawa, Makito Abe, Masayuki Umemura
    • Organizer
      2020 IEEE 31st International Conference on Application-specific Systems, Architectures and Processors (ASAP)
    • Int'l Joint Research
  • [Presentation] OpenCL-enabled Parallel Raytracing for Astrophysical Application on Multiple FPGAs with Optical Links2020

    • Author(s)
      Norihisa Fujita, Ryohei Kobayashi, Yoshiki Yamaguchi, Taisuke Boku, Kohji Yoshikawa, Makito Abe, Masayuki Umemura
    • Organizer
      2020 IEEE/ACM International Workshop on Heterogeneous High-performance Reconfigurable Computing (H2RC)
    • Int'l Joint Research
  • [Presentation] OpenCLプログラミングを用いた並列FPGA処理システムの性能評価2020

    • Author(s)
      藤田 典久, 小林 諒平, 山口 佳樹, 上野 知洋, 佐野 健太郎, 朴 泰祐
    • Organizer
      情報処理学会論文誌コンピューティングシステム(ACS)
    • Int'l Joint Research
  • [Presentation] Multi-Hetero Accelerated Supercomputing ~System, Programming and Applications~2020

    • Author(s)
      Taisuke Boku
    • Organizer
      International Workshop AsHES2020
    • Int'l Joint Research / Invited
  • [Presentation] Performance Evaluation of Pipelined Communication Combined with Computation in OpenCL Programming on FPGA2020

    • Author(s)
      Norihisa Fujita, Ryohei Kobayashi, Yoshiki Yamaguchi, Tomohiro Ueno, Kentaro Sano, Taisuke Boku
    • Organizer
      AsHES2020
    • Int'l Joint Research

URL: 

Published: 2021-12-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi