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

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

Research Project

Project/Area Number 20H00593
Research Category

Grant-in-Aid for Scientific Research (A)

Allocation TypeSingle-year Grants
Section一般
Review Section Medium-sized Section 60:Information science, computer engineering, and related fields
Research InstitutionInstitute of Physical and Chemical Research

Principal Investigator

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

Co-Investigator(Kenkyū-buntansha) 柴田 裕一郎  長崎大学, 情報データ科学部, 教授 (10336183)
滝沢 寛之  東北大学, サイバーサイエンスセンター, 教授 (70323996)
谷川 一哉  広島市立大学, 情報科学研究科, 講師 (80382373)
宮島 敬明  明治大学, 理工学部, 専任講師 (90770850)
佐藤 三久  国立研究開発法人理化学研究所, 計算科学研究センター, 副センター長 (60333481)
上野 知洋  国立研究開発法人理化学研究所, 計算科学研究センター, 特別研究員 (30794135)
小柴 篤史  国立研究開発法人理化学研究所, 計算科学研究センター, 特別研究員 (20845771)
Lee Jinpil  国立研究開発法人理化学研究所, 計算科学研究センター, 研究員 (30764873)
Project Period (FY) 2020-04-01 – 2024-03-31
Project Status Granted (Fiscal Year 2022)
Budget Amount *help
¥44,720,000 (Direct Cost: ¥34,400,000、Indirect Cost: ¥10,320,000)
Fiscal Year 2022: ¥12,870,000 (Direct Cost: ¥9,900,000、Indirect Cost: ¥2,970,000)
Fiscal Year 2021: ¥10,010,000 (Direct Cost: ¥7,700,000、Indirect Cost: ¥2,310,000)
Fiscal Year 2020: ¥11,700,000 (Direct Cost: ¥9,000,000、Indirect Cost: ¥2,700,000)
Keywordsデータフロー計算モデル / 布線論理型 / 計算機アーキテクチャ / システムソフトウェア / ポストムーア時代 / FPGA / SYCL
Outline of Research at the Start

ムーア則の停滞するポストムーア時代には多数の半導体デバイスを広帯域・高遅延の通信路で結合する方式が高性能計算機システムの主流となることを想定し、それに適した計算機アーキテクチャと、システムソフトウェアの創成を目指す。これにより、データフロー計算モデルに基づくタスクを、効率良くプログラミングし、布線論理型の専用回路にし、システム内の計算・メモリ・ネットワーク等の資源に静的または動的に割り当てて、効率良く実行することが可能な処理系を、確立する。その結果、ポストムーア時代においても、従来のアーキテクチャの限界を超えて、高い性能スケーラビリティと優れた電力効率を有する大規模計算機を構築可能とする。

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ページを開設し、研究分担者間で利用する。

Report

(2 results)
  • 2020 Comments on the Screening Results   Annual Research Report

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

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

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

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

      Volume: 120 (339) Pages: 19-24

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

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

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

      Volume: 120 (339) Pages: 13-18

    • Related Report
      2020 Annual Research Report
  • [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)

    • Related Report
      2020 Annual Research Report
    • 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

    • DOI

      10.1016/j.parco.2021.102754

    • Related Report
      2020 Annual Research Report
    • 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

    • Related Report
      2020 Annual Research Report
    • 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

    • Related Report
      2020 Annual Research Report
    • 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

      Volume: 12083 Pages: 314-329

    • DOI

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

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

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

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

      Volume: -

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

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

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

      Volume: 120 (168) Pages: 7-12

    • Related Report
      2020 Annual Research Report
  • [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: -

    • DOI

      10.1109/candar51075.2020.00020

    • Related Report
      2020 Annual Research Report
    • 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: -

    • DOI

      10.1109/candarw51189.2020.00043

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

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

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

      Volume: 120 (168) Pages: 19-24

    • Related Report
      2020 Annual Research Report
  • [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

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

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

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

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

    • Author(s)
      宮島敬明
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
    • Related Report
      2020 Annual Research Report
  • [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
    • Related Report
      2020 Annual Research Report
    • Int'l Joint Research / Invited
  • [Presentation] リコンフィギャラブル高性能計算の実現に向けたFPGAクラスタシステム開発2020

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

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

    • Author(s)
      佐野 健太郎
    • Organizer
      第23回AT研究会オープンアカデミックセッション(ATOS23)
    • Related Report
      2020 Annual Research Report
    • 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)
    • Related Report
      2020 Annual Research Report
    • Int'l Joint Research
  • [Presentation] FPGAによる高速な近似凸包計算2020

    • Author(s)
      森龍馬
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
    • Related Report
      2020 Annual Research Report
  • [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)
    • Related Report
      2020 Annual Research Report
    • Int'l Joint Research

URL: 

Published: 2020-04-28   Modified: 2022-07-01  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi