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

Reconfigurable Network for High-Performance Computing Systems

Research Project

Project/Area Number 22K17870
Research Category

Grant-in-Aid for Early-Career Scientists

Allocation TypeMulti-year Fund
Review Section Basic Section 60040:Computer system-related
Research InstitutionInstitute of Physical and Chemical Research

Principal Investigator

上野 知洋  国立研究開発法人理化学研究所, 計算科学研究センター, 研究員 (30794135)

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: ¥1,170,000 (Direct Cost: ¥900,000、Indirect Cost: ¥270,000)
Fiscal Year 2023: ¥1,690,000 (Direct Cost: ¥1,300,000、Indirect Cost: ¥390,000)
Fiscal Year 2022: ¥1,690,000 (Direct Cost: ¥1,300,000、Indirect Cost: ¥390,000)
Keywordsデータ圧縮 / 仮想ネットワーク / FPGAクラスタ / シストリックアレイ / リコンフィギュラブルネットワーク / 高性能計算 / FPGA / ストリーム処理
Outline of Research at the Start

多様な問題を扱うスーパーコンピュータ等の大規模計算機システムにおいて、十分な性能のネットワークを構築・活用するためには、専用設計デバイスの利用や利用者自身による適切な制御等が必要となり、コスト増大や開発の難易度増加といった問題を引き起こす可能性がある。このような問題に対して本研究は、対象問題の要求に応じて実効帯域やネットワークトポロジを自由に設定可能なリコンフィギュラブルネットワークを提案する。この「再構成可能」なネットワークを実現するために、FPGA等の回路再構成可能デバイスを利用した仮想回線交換網と通信帯域圧縮技術を組み合わせ、FPGAクラスタ上に試験的なネットワークを構築する。

Outline of Annual Research Achievements

当該年度は、仮想ネットワーク(VCSN)により接続された複数のFPGAによるシステム(FPGAクラスタ)上で動作するアプリケーションの実装及び性能評価と、高位合成ツール(Chisel)による帯域圧縮ハードウェア(BCH)の改修と実装を行った。
VCSNネットワークを用いるアプリケーションとして、仮想的な2次元メッシュトポロジ(物理的には2つのスイッチによるデュアルプレーンネットワーク)で接続されたFPGAクラスタ上にシンプルなシストリックアレイデザインを実装してその処理性能を評価した。これは、VCSNの設定変更によって仮想2次元メッシュトポロジを瞬時に再構築できるため、様々な形状・サイズのシストリックアレイの性能を評価できる。性能評価の結果、シストリックアレイが仮想ネットワークの形状・サイズに依存しないスケーラブルな性能を実現可能であることを示す一方で、物理的なFPGA間ネットワーク帯域により最大性能が制限されることも示された。このことから、このアプリケーションに対してBCHを適用することにより、ネットワーク帯域制限を緩和し、ネットワークトポロジと通信帯域の両方が調整可能なネットワークの実現とその優位性を示すことが可能になる。
BCHに関する研究として、高位合成言語による帯域圧縮ハードウェアの実装を進めつつ、より効率的な符号化方法の調査を行った。本研究におけるデータ圧縮は、実際の入力値と予測値との差分の符号化によりデータサイズを削減するが、この差分の値が極端な場合に、圧縮率が低下する可能性があることが当該年度の調査により判明した。この問題を解決する方法の調査研究を進めており、圧縮性能を低下させずかつ回路規模を抑える手法の提案を目指している。

Current Status of Research Progress
Current Status of Research Progress

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

Reason

帯域圧縮ハードウェア(BCH)の高位合成ツールによる再実装が進み、パラメータによる設計変更や回路規模の調整が容易に可能となった。また、圧縮性能評価のためのベンチマークデータセットの調査を行い、広範囲のアプリケーションに関するデータセットに対する圧縮性能評価が可能となった。一方で、複数チャネルを圧縮するハードウェア実装については、当該年度中に完了しなかったため、実用的なハードウェアの評価については次年度以降に持ち越しとなった。また、圧縮性能と回路規模のトレードオフ評価及びそれらを振り分ける、あるいは調整する手法については、概念的な設計に留まっているため、次年度に具体的かつ詳細なハードウェアの設計と、様々なベンチマークデータセットによる圧縮性能評価を行う。
一方、FPGA間を接続する仮想回線交換ネットワーク(VCSN)については、性能評価及び実用的なアプリケーションの開発が完了し、BCHとの協働をすぐにでも行える状態となっている。特にアプリケーションに関しては、AI等の最新の研究トレンドに合致したシストリックアレイによる評価が可能となったため、FPGAクラスタにおけるリコンフィギュラブルネットワークの評価環境が整ったといえる。
総合的にみると、BCHの実装に関しては多少の遅れがみられるが、VCSN側の性能評価及びリコンフィギュラブルネットワークを評価するためのアプリケーションの開発が予想以上に進展したことから、研究の進展状況はおおむね予定通りと考えられる。

Strategy for Future Research Activity

次年度は最終年度のため、本研究の核となる計算資源(FPGAで言えば回路面積)と通信帯域とのトレードオフ関係の調査とそのためのシステムを、実用的なアプリケーションを利用した実機評価を行う。
まず、本年度に調査したデータ圧縮ベンチマークデータセットを用いて、幅広い分野のデータセットに対する圧縮性能評価を行う。また、HLSによりパラメータ化されたBCHを調整し、様々にパラメータを変化させた場合の圧縮性能および要求計算資源の傾向について調査する。これらの評価結果を基に、投入する計算資源と帯域向上効果との関係についてまとめる。
最終的に、VCSNが提供する仮想FPGA間ネットワークに対してBCHを適用し、ネットワークトポロジを変化させつつ、物理帯域の限界により計算性能が制限されないマルチFPGAシステムとそのネットワークシステムの実装、性能評価、およびその結果に基づく成果発表を行う。

Report

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

    (14 results)

All 2024 2023 2022

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

  • [Journal Article] Flexible Systolic Array Platform on Virtual 2-D Multi-FPGA Plane2024

    • Author(s)
      Ueno Tomohiro、Del Sozzo Emanuele、Sano Kentaro
    • Journal Title

      Proceedings of the International Conference on High Performance Computing in Asia-Pacific Region

      Volume: - Pages: 84-94

    • DOI

      10.1145/3635035.3637285

    • Related Report
      2023 Research-status Report
    • Peer Reviewed / Open Access
  • [Journal Article] HLS Implementation of a Building Cube Stencil Computation Framework for an FPGA Accelerator2024

    • Author(s)
      Daiki Furukawa, Taito Manabe, Yuichiro Shibata, Tomohiro Ueno, Kentaro Sano
    • Journal Title

      Proceedings of 2024 IEEE International Conference on Consumer Electronics

      Volume: -

    • Related Report
      2023 Research-status Report
    • Peer Reviewed
  • [Journal Article] Hardware Specialization: Estimating Monte Carlo Cross-Section Lookup Kernel Performance and Area2023

    • Author(s)
      Yoshii Kazutomo、Tramm John、Allen Bryce、Ueno Tomohiro、Sano Kentaro、Siegel Andrew、Beckman Pete
    • Journal Title

      Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis (SC-W '23)

      Volume: - Pages: 1274-1278

    • DOI

      10.1145/3624062.3625534

    • Related Report
      2023 Research-status Report
    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Streaming Hardware Compressor Generator Framework2023

    • Author(s)
      Yoshii Kazutomo、Ueno Tomohiro、Sano Kentaro、Miceli Antonino、Cappello Franck
    • Journal Title

      Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis (SC-W '23)

      Volume: - Pages: 289-297

    • DOI

      10.1145/3624062.3625126

    • Related Report
      2023 Research-status Report
    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Less for More: Reducing Intra-CGRA Connectivity for Higher Performance and Efficiency in HPC2023

    • Author(s)
      Adhi Boma、Cortes Carlos、Sozzo Emanuele Del、Ueno Tomohiro、Tan Yiyu、Kojima Takuya、Podobas Artur、Sano Kentaro
    • Journal Title

      2023 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)

      Volume: - Pages: 452-459

    • DOI

      10.1109/ipdpsw59300.2023.00077

    • Related Report
      2023 Research-status Report
    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] VCSN: Virtual Circuit-Switching Network for Flexible and Simple-to-Operate Communication in HPC FPGA Cluster2023

    • Author(s)
      Tomohiro Ueno and Kentaro Sano
    • Journal Title

      ACM Transactions on Reconfigurable Technology and Systems (TRETS)

      Volume: 16(2) Issue: 2 Pages: 1-32

    • DOI

      10.1145/3579848

    • Related Report
      2023 Research-status Report 2022 Research-status Report
    • Peer Reviewed / Open Access
  • [Journal Article] ESSPER: Elastic and Scalable FPGA-Cluster System for High-Performance Reconfigurable Computing with Supercomputer Fugaku2023

    • Author(s)
      Sano Kentaro、Koshiba Atsushi、Miyajima Takaaki、Ueno Tomohiro
    • Journal Title

      Proceedings of the International Conference on High Performance Computing in Asia-Pacific Region (HPC Asia '23)

      Volume: - Pages: 140-150

    • DOI

      10.1145/3578178.3579341

    • Related Report
      2022 Research-status Report
    • Peer Reviewed / Open Access
  • [Journal Article] Less for More: Reducing Intra-CGRA Connectivity for Higher Performance and Efficiency in HPC2023

    • Author(s)
      Boma Adhi, Carlos Cortes, Emanuele Del Sozzo, Tomohiro Ueno, Yiyu Tan, Takuya Kojima, Artur Podobas, Kentaro Sano
    • Journal Title

      Proceedings of CGRA4HPC Workshop IPDPS 2023

      Volume: -

    • Related Report
      2022 Research-status Report
    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] FPGA-Dedicated Network vs. Server Network for Pipelined Computing with Multiple FPGAs2022

    • Author(s)
      Ueno Tomohiro、Miyajima Takaaki、Sano Kentaro
    • Journal Title

      International Symposium on Highly-Efficient Accelerators and Reconfigurable Technologies (HEART2022)

      Volume: - Pages: 90-91

    • DOI

      10.1145/3535044.3535057

    • Related Report
      2022 Research-status Report
    • Peer Reviewed
  • [Journal Article] Stream Computation of 3D Approximate Convex Hulls with an FPGA2022

    • Author(s)
      Mori Tatsuma、Furukawa Daiki、Motoyoshi Keigo、Ikehara Haruto、Ohira Kaito、Manabe Taito、Shibata Yuichiro、Ueno Tomohiro、Sano Kentaro
    • Journal Title

      International Symposium on Highly-Efficient Accelerators and Reconfigurable Technologies (HEART2022)

      Volume: - Pages: 69-75

    • DOI

      10.1145/3535044.3535053

    • Related Report
      2022 Research-status Report
    • Peer Reviewed
  • [Journal Article] Exploring Inter-tile Connectivity for HPC-oriented CGRA with Lower Resource Usage2022

    • Author(s)
      Adhi Boma、Cortes Carlos、Ueno Tomohiro、Tan Yiyu、Kojima Takuya、Podobas Artur、Sano Kentaro
    • Journal Title

      2022 International Conference on Field-Programmable Technology (ICFPT)

      Volume: - Pages: 1-4

    • DOI

      10.1109/icfpt56656.2022.9974525

    • Related Report
      2022 Research-status Report
    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] ESSPER: Elastic and Scalable System for High-Performance Reconfigurable Computing with Software-bridged APIs2022

    • Author(s)
      Sano Kentaro、Koshiba Atsushi、Miyajima Takaaki、Ueno Tomohiro
    • Journal Title

      2022 International Conference on Field-Programmable Technology (ICFPT)

      Volume: - Pages: 1-1

    • DOI

      10.1109/icfpt56656.2022.9974312

    • Related Report
      2022 Research-status Report
    • Peer Reviewed
  • [Presentation] Flexible Systolic Array Platform on Virtual 2-D Multi-FPGA Plane2024

    • Author(s)
      Tomohiro Ueno, Emanuele Del Sozzo, Kentaro Sano
    • Organizer
      International Conference on High Performance Computing in Asia-Pacific Region (HPC Asia 2024)
    • Related Report
      2023 Research-status Report
    • Int'l Joint Research
  • [Presentation] 仮想2次元メッシュで接続されたマルチFPGAによるスケーラブルなシストリックアレイプラットフォーム2023

    • Author(s)
      上野 知洋, Emanuele Del Sozzo, 佐野 健太郎
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
    • Related Report
      2023 Research-status Report

URL: 

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

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi