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

2020 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) 滝沢 寛之  東北大学, サイバーサイエンスセンター, 教授 (70323996)
谷川 一哉  広島市立大学, 情報科学研究科, 講師 (80382373)
柴田 裕一郎  長崎大学, 情報データ科学部, 教授 (10336183)
上野 知洋  国立研究開発法人理化学研究所, 計算科学研究センター, 特別研究員 (30794135)
宮島 敬明  国立研究開発法人理化学研究所, 計算科学研究センター, 特別研究員 (90770850)
小柴 篤史  国立研究開発法人理化学研究所, 計算科学研究センター, 特別研究員 (20845771) [Withdrawn]
佐藤 三久  国立研究開発法人理化学研究所, 計算科学研究センター, 副センター長 (60333481)
Lee Jinpil  国立研究開発法人理化学研究所, 計算科学研究センター, 研究員 (30764873)
Project Period (FY) 2020-04-01 – 2024-03-31
Keywordsデータフロー計算モデル / 布線論理型 / 計算機アーキテクチャ / システムソフトウェア / FPGA / SYCL
Outline of Annual Research Achievements

ポストムーア時代に適したスケーラブルデータフロー(SDF)システムの構築を目指し、布線論理型データフロー計算モデル、プログラミングモデル、システムソフト、アプリの調査検討や基本設計を行った。分担者の異動に伴いプログラミングモデルとシステムソフトを統合したPROGSYS、計算機構とモデルのCOMP、アプリのAPPの3グループ体制で研究を実施した。
COMPでは、「SDF計算モデルとそのアーキテクチャ」を検討すると共にその試作実証環境であるFPGAクラスタの整備を行った。特に、FPGAでSDF計算を動作させるシステムオンチップであるAFUShell、およびその制御のためのAPIクラスライブラリ等のシステム基盤構築を行った。
PROGSYSでは、シングルFPGA向けの計算機構やコンパイラ等の設計と実装に向けた検討を行った。特に、AFUShellに対して、次世代標準プログラミング環境として注目されているSYCLの独自実装を行い、依存関係に基づいてホストCPUとFPGAを非同期に動作させるC++コードが容易に記述できるようにした。また、FPGA以外のヘテロ構成を対象とするシステムソフトの課題について検討を行った。
APPでは、Graph500でも使用されているグラフの幅優先探索について、データフローに基づくFPGAハードウェアのプロトタイプ実装を行った。また、そのシミュレータを開発し、ボトルネックがメモリ参照であることを確認した。
加えて、布線論理型データフローに基づく新たな近似凸包アルゴリズムを開発しそのプロタイプ実装を行った。その結果、事実上の標準である凸包ライブラリに比べて優位な性能が得られることや、要求に応じてハードウェア量と近似精度のトレードオフを調整できることを明らかにした。また近似精度は実用上問題無く、ドロネー三角形分割等の他の計算幾何学応用への見通しが得られた。

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クラスタなどの環境整備を行うと共に、システムやアプリを実装するためのFPGA上システムオンチップやAPIクラスライブラリ、およびFPGA間ネットワークサブシステムの開発を進めており、アプリ開発にも着手できていることから概ね研究実施計画の通りに進んでいる。

Strategy for Future Research Activity

今後は、理研のFPGAクラスタを共通の研究プラットフォームとして研究実施していくことになるが、研究分担者らと定期的に打ち合わせやワークショップを行いながら、密に連携して研究を推進していく予定である。また、アプリ研究者とシステム研究者の間の情報交換を重視していく。さらに、これらのための情報共有用のWEBページを開設し、研究分担者間で利用する。

  • Research Products

    (25 results)

All 2021 2020

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

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

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

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

      Volume: 120 (339) Pages: 7-12

  • [Journal Article] 高性能計算のための高速フーリエ変換のFPGA実装と評価2021

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

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

      Volume: 120 (339) Pages: 19-24

  • [Journal Article] FDTD法による音響シミュレーションのためのストリーム計算ハードウェアの設計と評価2021

    • Author(s)
      多田 大希, 上野 知洋, 小柴 篤史, 佐野 健太郎, 河野 隆太, 井口 寧
    • Journal Title

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

      Volume: 120 (339) Pages: 13-18

  • [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 & Distributed Processing Symposium Workshops

      Volume: (accepted) Pages: 8 pages

    • Peer Reviewed
  • [Journal Article] OpenCL-like offloading with metaprogramming for SX-Aurora TSUBASA2021

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

      Parallel Computing

      Volume: 102 Pages: 10 pages

    • DOI

      10.1016/j.parco.2021.102754

    • Peer Reviewed / Open Access
  • [Journal Article] Preemptive Parallel Job Scheduling for Heterogeneous Systems Supporting Urgent Computing2021

    • Author(s)
      Mulya Agung, Yuta Watanabe, Henning Weber, Ryusuke Egawa and Hiroyuki Takizawa
    • Journal Title

      IEEE Access

      Volume: 9 Pages: 17557-17571

    • DOI

      10.1109/ACCESS.2021.3053162

    • Peer Reviewed / Open Access / Int'l Joint Research
  • [Journal Article] neoSYCL: a SYCL implementation for SX-Aurora TSUBASA2021

    • Author(s)
      Yinan Ke, Mulya Agung and Hiroyuki Takizawa
    • Journal Title

      International Conference on High Performance Computing in Asia-Pacific Region (HPC Asia 2021)

      Volume: - Pages: 50-57

    • DOI

      10.1145/3432261.3432268

    • Peer Reviewed / Open Access
  • [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: 2 pages

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

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

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

      Volume: 120 (168) Pages: 7-12

  • [Journal Article] Polymorphic Data Layout for SX-Aurora TSUBASA Vector Engines2020

    • Author(s)
      Naoki Ebata, Yoko Isobe, Ryusuke Egawa and Hiroyuki Takizawa
    • Journal Title

      2020 Eighth International Symposium on Computing and Networking (CANDAR)

      Volume: - Pages: 7 pages

    • DOI

      10.1109/CANDAR51075.2020.00020

    • Peer Reviewed
  • [Journal Article] Improving the accuracy in SpMV implementation selection with machine learning2020

    • Author(s)
      Reo Furuhata, Minglu Zhao, Mulya Agung, Ryusuke Egawa and Hiroyuki Takizawa
    • Journal Title

      2020 Eighth International Symposium on Computing and Networking Workshops (CANDARW)

      Volume: - Pages: 6 pages

    • DOI

      10.1109/CANDARW51189.2020.00043

    • Peer Reviewed
  • [Journal Article] FPGAによる高速な近似凸包計算2020

    • Author(s)
      森龍馬, 眞邉泰斗, 柴田裕一郎
    • Journal Title

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

      Volume: 120 (168) Pages: 19-24

  • [Journal Article] Fast and Memory Efficient Approximated Convex Hull Computation with FPGA2020

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

      2020 Eighth International Symposium on Computing and Networking (CANDAR)

      Volume: - Pages: 174-180

    • DOI

      10.1109/CANDAR51075.2020.00031

    • Peer Reviewed
  • [Presentation] FPGAクラスタ試作システム ESSPER とそのFPGA間通信機構2021

    • Author(s)
      佐野 健太郎
    • Organizer
      FPGA-HPC-Symposium2021
    • Invited
  • [Presentation] Stratix 10 FPGAクラスタにおける格子ボルツマン法のパイプライン並列化と性能評価2021

    • Author(s)
      小柴篤史
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
  • [Presentation] ESSPER: 高性能計算のためのスケーラブルかつ柔軟なFPGAクラスタシステムの開発2021

    • Author(s)
      佐野 健太郎
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
  • [Presentation] 高性能計算のための高速フーリエ変換のFPGA実装と評価2021

    • Author(s)
      宮島敬明
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
  • [Presentation] FPGA Cluster System for High-Performance Reconfigurable Computing2020

    • Author(s)
      Kentaro Sano
    • Organizer
      Intel FPGA Technology Day 2020 (IFTD), Asia Pacific region and North America region
    • Int'l Joint Research / Invited
  • [Presentation] リコンフィギャラブル高性能計算の実現に向けたFPGAクラスタシステム開発2020

    • Author(s)
      佐野 健太郎
    • Organizer
      Intel FPGA Technology Day 2020 (IFTD), Japan region
    • Invited
  • [Presentation] FPGAクラスタによるカスタム高性能計算の現状と課題2020

    • Author(s)
      佐野 健太郎
    • Organizer
      日本応用数理学会 2020年度年会
    • Invited
  • [Presentation] FPGAを用いたカスタム高性能計算システムと自動チューニングへの期待2020

    • Author(s)
      佐野 健太郎
    • Organizer
      第23回AT研究会オープンアカデミックセッション(ATOS23)
    • Invited
  • [Presentation] Comparison of direct and indirect networks for high-performance FPGA clusters2020

    • Author(s)
      Tomohiro Ueno
    • Organizer
      Applied Reconfigurable Computing. Architectures, Tools, and Applications (ARC 2020)
    • Int'l Joint Research
  • [Presentation] FPGAによる高速な近似凸包計算2020

    • Author(s)
      森龍馬
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
  • [Presentation] Fast and Memory Efficient Approximated Convex Hull Computation with FPGA2020

    • Author(s)
      Tatsuma Mori
    • Organizer
      2020 Eighth International Symposium on Computing and Networking (CANDAR)
    • Int'l Joint Research

URL: 

Published: 2021-12-27  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi