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

2021 Fiscal Year Annual Research Report

Creation of Scalable Computers and their System Software for Post-Moore Era

Research Project

Project/Area Number 20H00593
Research InstitutionInstitute of Physical and Chemical Research

Principal Investigator

佐野 健太郎  国立研究開発法人理化学研究所, 計算科学研究センター, チームリーダー (00323048)

Co-Investigator(Kenkyū-buntansha) 柴田 裕一郎  長崎大学, 情報データ科学部, 教授 (10336183)
滝沢 寛之  東北大学, サイバーサイエンスセンター, 教授 (70323996)
谷川 一哉  広島市立大学, 情報科学研究科, 講師 (80382373)
宮島 敬明  明治大学, 理工学部, 専任講師 (90770850)
佐藤 三久  国立研究開発法人理化学研究所, 計算科学研究センター, 副センター長 (60333481)
上野 知洋  国立研究開発法人理化学研究所, 計算科学研究センター, 特別研究員 (30794135)
Project Period (FY) 2020-04-01 – 2024-03-31
Keywordsデータフロー計算モデル / 布線論理型 / 計算機アーキテクチャ / システムソフトウェア / ポストムーア時代
Outline of Annual Research Achievements

ポストムーア時代に適したスケーラブルデータフロー(SDF)システムの構築を目指し、COMP、PROGSYS、APPの3グループ体制により、計算機構とモデル、プログラミングモデルとシステムソフト、アプリに関する研究を実施した。
COMPでは、粗粒度回路再構成可能アレイ(CGRA)を研究した。SystemVerilogによりモジュール化されたCGRAを設計・実装し、開発したコンパイラツールフローとシミュレーションフローを用いてHPC向けのカーネルの動作検証と性能評価を行った。
PROGSYSでは、複数FPGAを連携させるための実行時環境の検討を行った。前年度に開発したSYCL実装を拡張し、依存関係に基づいてタスクを複数FPGAに割り当てる機能を追加した。富岳のノードから複数FPGAを遠隔利用することで同機能の有用性を評価した。既にFPGA実装が利用できるアプリ・ライブラリを利用して、FPGAクラスタを富岳を含むスパコンと融合プログラミングを行うためのグローバルタスクモデルを構築し、試作評価を行った。また、FPGAも対象とするOpenCLをターゲットとするOpenACC/OpenMPコンパイラについて検討した。
APPでは、幅優先探索について専用アクセラレータHyGTAのFPGA実装を行った。判明したボトルネックを解消するために隣接節点データ専用キャッシュを提案し、シミュレータを用いて性能を評価した。加えて、凸包計算について近似を導入した手法を提案し、実用的な精度で性能向上を得られることを示した。また、不等間隔メッシュを用いたステンシル計算で発生する不規則なメモリアクセスを効率化する手法の検討を行った。加えて、HPC向けの計算カーネルとして重要なFFTを対象に、データフローに適したアルゴリズムを検討した。また、メモリバンド幅を有効活用しつつ、転置処理を行うアルゴリズムの実装を行った。

Current Status of Research Progress
Current Status of Research Progress

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

Reason

前年度までに開発したFPGAクラスタを共通の研究プラットフォームとして順調に利用出来ている。スケーラブルデータフロー計算アーキテクチャとして基本構成のCGRAをハードウェア記述言語により設計・実装し、そのシミュレーション評価フレームワークを構築している。これらに加え、CGRAを実装する予定のFPGAシステムオンチップに対しプログラミングインターフェースの研究開発や各種アプリの研究開発も進んでいることから、概ね研究実施計画の通りに進んでいる。

Strategy for Future Research Activity

今後は、アーキテクチャ、ハードウェア、システムソフトウェア、アプリを可能な範囲で組み合わせ、スケーラブルデータフロー(SDF)システムのさらなる研究を進めていく。CGRA、または高位合成言語により実装されたアプリ専用ハードウェアをFPGAクラスタに実装し、それに対してプログラミング・タスクオフロードインタフェースやタスクスケジューラなどのシステムソフトの評価を行う。これまで同様に理研のFPGAクラスタを共通の研究プラットフォームとして研究を実施し、研究分担者らと定期的に打ち合わせやワークショップを行いながら、密に連携して研究を推進していく。
PROGSYSでは、これまでに設計・開発してきたプログラミングインタフェースと実行時環境をさらに機能拡張していくと同時に、FPGAクラスタで実アプリケーションを実行する際の有効性を評価することを予定している。FPGAクラスタを富岳を含むスパコンと融合プログラミングを行うためのグローバルタスクモデルを利用して、その有効性を検証できるアプリでの実証・性能評価を行う。また、FPGAも対象とするOpenCLをターゲットとするOpenACC/OpenMPコンパイラの試作評価を行う。
現グラフ専用アクセラレータは逐次処理を前提としているが、今後は並列処理を前提とした専用アクセラレータの開発に着手する。
提案している凸法計算の手法は、単一のFPGAによる実装と評価を行っているが、今後は複数のFPGAを用いた並列実装を検討し、性能と計算精度と要求ハードウェア量の定量的な関係を明らかにすることを予定している。また、近年登場した高バンド幅メモリ (HBM2) 搭載FPGAを有効活用するようにアルゴリズムの改修を行う。特に高い実行性能を実現するためのメモリサブシステムの設計について検討を行う。

  • Research Products

    (51 results)

All 2022 2021

All Journal Article (23 results) (of which Int'l Joint Research: 8 results,  Peer Reviewed: 15 results,  Open Access: 6 results) Presentation (28 results) (of which Int'l Joint Research: 21 results,  Invited: 15 results)

  • [Journal Article] RIKEN CGRA: Reconfigurable Data-Driven Architecture for Future HPC2022

    • Author(s)
      Boma Adhi, Carlos Cortes, Yiyu Tan, Takuya Kojima, Artur Podobas, and Kentaro Sano
    • Journal Title

      RESEARCH POSTER paper, HPC Asia

      Volume: - Pages: 1 page

    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] Parameterized environment for evaluating a CGRA for HPC2022

    • Author(s)
      Carlos Cesar Cortes Torres, Boma Anantasatya Adhi, Tan Yiyu, Takuya Kojima, Artur Podobas and Kentaro Sano
    • Journal Title

      RESEARCH POSTER paper, 4th R-CCS International Symposium

      Volume: - Pages: 1 page

    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] A Flexible and Scalable Network System of FPGA Clusters for HPC Applications2022

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

      RESEARCH POSTER paper, 4th R-CCS International Symposium

      Volume: - Pages: 2 pages

    • Peer Reviewed
  • [Journal Article] 仮想回線交換網を利用したFPGAクラスタにおける集団通信性能評価2022

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

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

      Volume: 121(344) Pages: 120-125

  • [Journal Article] Initial Design and Evaluation of RIKEN CGRA: Data-Driven Architecture for Future HPC2022

    • Author(s)
      Boma Adhi, Carlos Cortes, Yiyu Tan, Takuya Kojima, Artur Podobas, and Kentaro Sano
    • Journal Title

      IEICE Tech. Report of Technical Committee on Reconfigurable Systems (RECONF)

      Volume: 121(344) Pages: 126-131

    • Int'l Joint Research
  • [Journal Article] Implementation of a Stencil Computation Framework for BCM Applicable to FPGA Clusters2022

    • Author(s)
      Daiki Furukawa, Tatsuma Mori, Keigo Motoyoshi, Taito Manabe, Yuichiro Shibata, Tomohiro Ueno and Kentaro Sano
    • Journal Title

      RESEARCH POSTER paper, 4th R-CCS International Symposium

      Volume: - Pages: 2 pages

  • [Journal Article] A Hardware Oriented Approximate Convex Hull Algorithm and its FPGA Implementation2022

    • Author(s)
      Tatsuma Mori,Taito Manabe,and Yuichiro Shibata
    • Journal Title

      IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences

      Volume: E105.A(3) Pages: 459-467

    • DOI

      10.1587/transfun.2021VLP0016

    • Peer Reviewed / Open Access
  • [Journal Article] Virtual Circuit-Switching Network with Flexible Topology for High-Performance FPGA Cluster2021

    • Author(s)
      Tomohiro Ueno, Atsushi Koshiba, Kentaro Sano
    • Journal Title

      Proceedings of the 32nd International Conference on Application-specific Systems, Architectures and Processors (ASAP)

      Volume: - Pages: 41-48

    • Peer Reviewed
  • [Journal Article] High-performance general-purpose switch designs on FPGAs2021

    • Author(s)
      Philippos Papaphilippou, Kentaro Sano, Boma A. Adhi, and Wayne Luk
    • Journal Title

      Proceedings of 2021 International Conference on Field-Programmable Technology (FPT)

      Volume: - Pages: 5 pages

    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] RIKEN CGRA: Data-driven Architecture as an Extension of Multicore CPU for Future HPC2021

    • Author(s)
      Boma Adhi, Takuya Kojima, Yiyu Tan, Artur Podobas, and Kentaro Sano
    • Journal Title

      RESEARCH POSTER paper, International Conference for High Performance Computing, Networking, Storage and Analysis, SC ’21

      Volume: - Pages: 2 pages

    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] 大規模FPGAクラスタのための再構成可能な仮想回線交換網2021

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

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

      Volume: 121(59) Pages: 74-79

  • [Journal Article] Towards Conflict-Aware Workload Co-execution on SX-Aurora TSUBASA2021

    • Author(s)
      Hiroyuki Takizawa, Shinji Shiotsuki, Naoki Ebata, and Ryusuke Egawa
    • Journal Title

      Parallel Computing

      Volume: 102 Pages: 102754

    • DOI

      10.1016/j.parco.2021.102754

    • Peer Reviewed / Open Access
  • [Journal Article] Evaluating I/O Acceleration Mechanisms of SX-Aurora TSUBASA2021

    • Author(s)
      Yuta Sasaki, Ayumu Ishizuka, Mulya Agung, and Hiroyuki Takizawa
    • Journal Title

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

      Volume: - Pages: 8 pages

    • DOI

      10.1109/IPDPSW52791.2021.00113

    • Peer Reviewed / Int'l Joint Research
  • [Journal Article] A memory bank conflict prevention mechanism for SYCL on SX-Aurora TSUBASA2021

    • Author(s)
      Wenbin Wang, Jiahao Li, Yohichi Shimomura, and Hiroyuki Takizawa
    • Journal Title

      2021 Ninth International Symposium on Computing and Networking Workshops (CANDARW)

      Volume: - Pages: 217-222

    • DOI

      10.1109/CANDARW53999.2021.00043

    • Peer Reviewed
  • [Journal Article] Towards Conflict-Aware Workload Co-execution on SX-Aurora TSUBASA2021

    • Author(s)
      Riku Nunokawa, Yoichi Shimomura, Mulya Agung, Ryusuke Egawa, and Hiroyuki Takizawa
    • Journal Title

      Lecture Notes in Computer Science

      Volume: 13148 Pages: 163-174

    • DOI

      10.1007/978-3-030-96772-7_16

    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Evaluating the Performance and Conformance of a SYCL Implementation for SX-Aurora TSUBASA2021

    • Author(s)
      Jiahao Li, Mulya Agung, and Hiroyuki Takizawa
    • Journal Title

      Lecture Notes in Computer Science

      Volume: 13148 Pages: 36-47

    • DOI

      10.1007/978-3-030-96772-7_4

    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] Spatiotemporal Anomaly Detection for Large-Scale Sensor Data2021

    • Author(s)
      Minglu Zhao, Hiroyuki Takizawa, and Tomoya Soma
    • Journal Title

      2021 12th International Symposium on Parallel Architectures, Algorithms and Programming (PAAP)

      Volume: - Pages: 162-168

    • DOI

      10.1109/PAAP54281.2021.9720310

    • Peer Reviewed / Open Access
  • [Journal Article] Portability of Vectorization-aware Performance Tuning Expertise across System Generations2021

    • Author(s)
      Shunpei Sugawara, Yoichi Shimomura, Ryusuke Egawa, and Hiroyuki Takizawa
    • Journal Title

      2021 IEEE 14th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC)

      Volume: - Pages: 242-248

    • DOI

      10.1109/MCSoC51149.2021.00043

    • Peer Reviewed / Open Access
  • [Journal Article] FPGAクラスタのためのSYCLインターフェースの開発とCPU-FPGA連携の評価2021

    • Author(s)
      金子 哲士, 滝沢 寛之, 佐野 健太郎
    • Journal Title

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

      Volume: 121(59) Pages: 80-86

  • [Journal Article] 幅優先探索専用アクセラレータHyGTAにおけるキャッシュメモリの検討2021

    • Author(s)
      原口雄士, 谷川一哉, 佐野健太郎, 弘中哲夫
    • Journal Title

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

      Volume: 121(280) Pages: 117-122

  • [Journal Article] 幅優先探索専用のアクセラレータを対象としたアーキテクチャ探索のためのシミュレータ開発2021

    • Author(s)
      原口 雄士, 谷川 一哉, 宮島 敬明, Jens Huthmann, 佐野 健太郎, 弘中 哲夫
    • Journal Title

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

      Volume: 121(59) Pages: 8月13日

  • [Journal Article] 遠隔手続き呼出しを用いたタスク並列モデルによるクラスタ連携に関する研究2021

    • Author(s)
      辻 美和子, 宮島 敬明, 佐野 健太郎, 佐藤 三久
    • Journal Title

      第180回ハイパフォーマンスコンピューティング研究発表会 情報処理学会研究報告

      Volume: - Pages: -

  • [Journal Article] A memory bandwidth improvement with memory space partitioning for single-precision floating-point FFT on Stratix 10 FPGA2021

    • Author(s)
      Takaaki Miyajima and Kentaro Sano
    • Journal Title

      Proceedings of FPGA for HPC Workshop 2021 (FPGA4HPC 2021) in conjunction with IEEE Cluster 2021

      Volume: - Pages: 4 pages

    • Peer Reviewed
  • [Presentation] RIKEN CGRA: Reconfigurable Data-Driven Architecture for Future HPC2022

    • Author(s)
      Boma Adhi
    • Organizer
      HPC Asia
    • Int'l Joint Research
  • [Presentation] Parameterized environment for evaluating a CGRA for HPC2022

    • Author(s)
      Carlos Cesar Cortes Torres
    • Organizer
      4th R-CCS International Symposium
    • Int'l Joint Research
  • [Presentation] A Flexible and Scalable Network System of FPGA Clusters for HPC Applications2022

    • Author(s)
      Tomohiro Ueno
    • Organizer
      4th R-CCS International Symposium
    • Int'l Joint Research
  • [Presentation] 仮想回線交換網を利用したFPGAクラスタにおける集団通信性能評価2022

    • Author(s)
      上野 知洋
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
  • [Presentation] Initial Design and Evaluation of RIKEN CGRA: Data-Driven Architecture for Future HPC2022

    • Author(s)
      Boma Adhi
    • Organizer
      Technical Committee on Reconfigurable Systems (RECONF)
  • [Presentation] Keynote: System and Applications of FPGA Cluster "ESSPER" for Research on Reconfigurable HPC2022

    • Author(s)
      Kentaro Sano
    • Organizer
      International workshop on Data-driven applications for industrial and societal challenges: Problems, methods, and computing platforms, in conjunction with DATE
    • Int'l Joint Research / Invited
  • [Presentation] SYCL programming for collaboration of x86 and friends2022

    • Author(s)
      Hiroyuki Takizawa
    • Organizer
      The Intel eXtreme Performance Users Group (IXPUG) Workshop
    • Int'l Joint Research / Invited
  • [Presentation] A data-driven approach for making better use of compilers2022

    • Author(s)
      Hiroyuki Takizawa
    • Organizer
      Conference on Advance Topics and Auto Tuning in High Performance Scientific Computing (ATAT2022)
    • Int'l Joint Research / Invited
  • [Presentation] Implementation of a Stencil Computation Framework for BCM Applicable to FPGA Clusters2022

    • Author(s)
      Daiki Furukawa
    • Organizer
      4th R-CCS International Symposium
    • Int'l Joint Research
  • [Presentation] Virtual Circuit-Switching Network with Flexible Topology for High-Performance FPGA Cluster2021

    • Author(s)
      Tomohiro Ueno
    • Organizer
      32nd International Conference on Application-specific Systems, Architectures and Processors (ASAP)
    • Int'l Joint Research
  • [Presentation] High-performance general-purpose switch designs on FPGAs2021

    • Author(s)
      Philippos Papaphilippou
    • Organizer
      2021 International Conference on Field-Programmable Technology (FPT)
    • Int'l Joint Research
  • [Presentation] RIKEN CGRA: Data-driven Architecture as an Extension of Multicore CPU for Future HPC2021

    • Author(s)
      Boma Adhi
    • Organizer
      International Conference for High Performance Computing, Networking, Storage and Analysis, SC ’21
    • Int'l Joint Research
  • [Presentation] 大規模FPGAクラスタのための再構成可能な仮想回線交換網2021

    • Author(s)
      上野 知洋
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
  • [Presentation] Scalable Stream Computing on FPGA Cluster2021

    • Author(s)
      Tomohiro Ueno
    • Organizer
      Computer Frontier (CF21), Session: FPGA for HPC
    • Int'l Joint Research / Invited
  • [Presentation] FPGAによる高性能計算の課題と将来展望~ FPGAクラスタ試作システム開発で分かったこと~2021

    • Author(s)
      佐野 健太郎
    • Organizer
      第179回HPC研究会
    • Invited
  • [Presentation] Prototype FPGA Cluster for High-Performance Reconfigurable Computing2021

    • Author(s)
      Kentaro Sano
    • Organizer
      ASTAR IHPC ACRC-Riken-CREST Deep workshop (AIARC-WS'21)
    • Int'l Joint Research
  • [Presentation] ポストムーア時代の未来予想2021

    • Author(s)
      佐野 健太郎
    • Organizer
      第1回ACRi討論会 (as a panelist)
    • Invited
  • [Presentation] Panel Discussion: FPGAs for HPC: Open Challenges for Infrastructure and System Operation2021

    • Author(s)
      Kentaro Sano
    • Organizer
      Special Session of HEART2021 (as a moderator)
    • Int'l Joint Research / Invited
  • [Presentation] Programming Memory Subsystem Adequately in HLS2021

    • Author(s)
      Kentaro Sano
    • Organizer
      ISC2021 (BoF:Successful FPGA Programming Methods and Tools for HPC)
    • Int'l Joint Research / Invited
  • [Presentation] CGRA for HPC2021

    • Author(s)
      Kentaro Sano
    • Organizer
      ASAP2021 (Panel: Coarse-Grained Reconfigurable Arrays and their Opportunities as Application Accelerators)
    • Int'l Joint Research / Invited
  • [Presentation] Keynote: Challenges for Reconfigurable HPC with FPGA Cluster "ESSPER" Connected to Supercomputer Fugaku2021

    • Author(s)
      Kentaro Sano
    • Organizer
      FPGA for HPC Workshop in conjunction with IEEE CLUSTER
    • Int'l Joint Research / Invited
  • [Presentation] DIY for HPC?2021

    • Author(s)
      Kentaro Sano
    • Organizer
      FPGA for HPC Workshop in conjunction with IEEE CLUSTER (Panel: FPGA-cluster deployment and adoption to application users)
    • Int'l Joint Research / Invited
  • [Presentation] What Should We Program for FPGA?2021

    • Author(s)
      Kentaro Sano
    • Organizer
      SC21 (BoF:Successful FPGA Programming Methods and Tools for HPC)
    • Int'l Joint Research / Invited
  • [Presentation] Keynote: FPGA Cluster ESSPER, A Research Platform for Reconfigurable HPC with Supercomputer Fugaku2021

    • Author(s)
      Kentaro Sano
    • Organizer
      International Conference on Field-Programmable Technology (FPT'21)
    • Int'l Joint Research / Invited
  • [Presentation] ESSPER: Experimental FPGA Cluster connected with Supercomputer Fugaku2021

    • Author(s)
      Kentaro Sano
    • Organizer
      32nd Workshop on Sustained Simulation Performance (WSSP)
    • Int'l Joint Research / Invited
  • [Presentation] Keynote: Fighting with the Complexity and Diversity of Future HPC Systems2021

    • Author(s)
      Hiroyuki Takizawa
    • Organizer
      Parallel and Distributed Computing, Applications, and Technologies (PDCAT 2021)
    • Int'l Joint Research / Invited
  • [Presentation] 幅優先探索専用アクセラレータHyGTAにおけるキャッシュメモリの検討2021

    • Author(s)
      原口 雄士
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
  • [Presentation] 幅優先探索専用のアクセラレータを対象としたアーキテクチャ探索のためのシミュレータ開発2021

    • Author(s)
      原口 雄士
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会

URL: 

Published: 2023-12-25  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi