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

A CPU-FPGA Heterogeneous Parallel and Distributed Computing Framework

Research Project

Project/Area Number 19K11879
Research Category

Grant-in-Aid for Scientific Research (C)

Allocation TypeMulti-year Fund
Section一般
Review Section Basic Section 60040:Computer system-related
Research InstitutionUniversity of the Ryukyus

Principal Investigator

Osana Yasunori  琉球大学, 工学部, 助教 (00532657)

Co-Investigator(Kenkyū-buntansha) 天野 英晴  慶應義塾大学, 理工学部(矢上), 教授 (60175932)
中條 拓伯  東京農工大学, 工学(系)研究科(研究院), 准教授 (80217736)
Project Period (FY) 2019-04-01 – 2022-03-31
Project Status Completed (Fiscal Year 2021)
Budget Amount *help
¥4,290,000 (Direct Cost: ¥3,300,000、Indirect Cost: ¥990,000)
Fiscal Year 2021: ¥1,300,000 (Direct Cost: ¥1,000,000、Indirect Cost: ¥300,000)
Fiscal Year 2020: ¥1,430,000 (Direct Cost: ¥1,100,000、Indirect Cost: ¥330,000)
Fiscal Year 2019: ¥1,560,000 (Direct Cost: ¥1,200,000、Indirect Cost: ¥360,000)
KeywordsFPGA / 科学技術計算 / 並列分散コンピューティング / 高性能計算システム / 高速シリアルリンク / GPU / 並列システム / 高位合成 / ストリーム計算 / 科学計測 / 協調設計 / ヘテロジニアス並列分散
Outline of Research at the Start

高性能コンピュータの消費電力が性能向上を阻む主要因となり、スーパーコンピュータやデータセンターにはGPUやFPGAといったアクセラレータデバイスが広く導入されている。しかし現在のところ、プログラミング環境の制約からFPGAはデータセンターなどの環境でその潜在的な性能を充分に発揮できているとはいえない。本研究では、これを解決するための並列分散プログラミング環境と動作検証環境の実現を目指す。

Outline of Final Research Achievements

We have developed an FPGA-based parallel and distributed computing framework to achieve higher throughput and lower power consumption than conventional microprocessors. The framework enables transparent self-reprogramming of FPGAs and FPGA-to-FPGA communication in vendor-independent form. Thus, the framework provides essential base features to construct production-level FPGA-based high-performance systems. Also, we have developed several FPGA methods from high-level programming languages for easy application implementation on the framework.

Academic Significance and Societal Importance of the Research Achievements

高性能計算システムの性能向上が消費電力の問題で阻まれるようになった現在、低消費電力な高性能計算システムの実現は喫緊の問題である。FPGAによるカスタムコンピューティングはその解決法の有力な候補のひとつであるが、広く実用化されるには依然としてさまざまなハードルが存在する。本研究の成果は、FPGAによる計算システムを実現するための基盤技術を提供するものであり、高性能システムから小規模な組み込みシステムまで、さまざまな計算システムの構成に用いることができる。

Report

(4 results)
  • 2021 Annual Research Report   Final Research Report ( PDF )
  • 2020 Research-status Report
  • 2019 Research-status Report
  • Research Products

    (22 results)

All 2022 2021 2020 2019 Other

All Journal Article (2 results) (of which Peer Reviewed: 2 results) Presentation (16 results) (of which Int'l Joint Research: 9 results) Remarks (4 results)

  • [Journal Article] A Ruby-Based Hardware/Software Co-Design Environment with Functional Reactive Programming: Mulvery2020

    • Author(s)
      TERUYA Daichi、NAKAJO Hironori
    • Journal Title

      IEICE Transactions on Information and Systems

      Volume: E103.D Issue: 9 Pages: 1929-1938

    • DOI

      10.1587/transinf.2019edp7233

    • NAID

      130007894628

    • Related Report
      2020 Research-status Report
    • Peer Reviewed
  • [Journal Article] Java言語ベース高位合成ツールによる高性能計算の実機による検証2019

    • Author(s)
      矢内奎太朗、長名保範、中條拓伯
    • Journal Title

      情報処理学会論文誌

      Volume: 60 Pages: 1360-1369

    • NAID

      170000150535

    • Related Report
      2019 Research-status Report
    • Peer Reviewed
  • [Presentation] GPU-FPGAの直接データ転送方式の検討2022

    • Author(s)
      河西駿, 長名保範
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
    • Related Report
      2021 Annual Research Report
  • [Presentation] Kyokko: a vendor independent high speed serial communication controller2021

    • Author(s)
      Akinobu Tomori, Yasunori Osana
    • Organizer
      The 2021 International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies (HEART 2021)
    • Related Report
      2021 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Analysis of Resistance Distribution and Voltage Drop in Chips with Inductive Coupling Wireless Communication Interface2021

    • Author(s)
      Hideto Kayashima and Hideharu Amano
    • Organizer
      2021 Ninth International Symposium on Computing and Networking (CANDAR)
    • Related Report
      2021 Annual Research Report
    • Int'l Joint Research
  • [Presentation] Scalaベースハードウェア開発環境における自動アーキテクチャ探索の検討2021

    • Author(s)
      山下遼太, 照屋大地, 中條拓伯
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
    • Related Report
      2020 Research-status Report
  • [Presentation] OpenFC: a portable toolkit for custom FPGA accelerators and clusters2020

    • Author(s)
      Yasunori Osana, Taisei Imahigashi, and Akinobu Tomori
    • Organizer
      2020 Eighth International Symposium on Computing and Networking Workshops (CANDARW)
    • Related Report
      2020 Research-status Report
    • Int'l Joint Research
  • [Presentation] Kyokko:ベンダ非依存なAurora互換高速シリアル通信コントローラの開発2020

    • Author(s)
      友利壮敦, 長名保範
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
    • Related Report
      2020 Research-status Report
  • [Presentation] 末尾再帰による時間並列なステンシル計算パイプラインの高位合成手法2020

    • Author(s)
      青木政憲, 長名保範
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
    • Related Report
      2020 Research-status Report
  • [Presentation] Self-Driving Car Application of a Stream-oriented Accelerator Framework2019

    • Author(s)
      Shimon Kudaka, Ai Suzuki, Natsumi Yamada, Noriki Oshiro, Taichi Miyagi and Yasunori Osana
    • Organizer
      2019 International Conference on Field-Programmable Technology
    • Related Report
      2019 Research-status Report
    • Int'l Joint Research
  • [Presentation] FPGA acceleration: any opportunity in Bioinformatics?2019

    • Author(s)
      Yasunori Osana
    • Organizer
      Biohackathon '19 Public Symposium
    • Related Report
      2019 Research-status Report
    • Int'l Joint Research
  • [Presentation] FPGAによる短波海洋レーダの実現へむけた検討2019

    • Author(s)
      玉城大地, 長名保範, 藤井智史
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
    • Related Report
      2019 Research-status Report
  • [Presentation] Zynq SoCむけユーザレベルゼロコピーDMAドライバの開発2019

    • Author(s)
      長名保範, 大久保慎也
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
    • Related Report
      2019 Research-status Report
  • [Presentation] 2次元拡散方程式のヤコビ法陰解法ソルバの高位合成によるストリーム実装2019

    • Author(s)
      坂本洋平, 長名保範
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
    • Related Report
      2019 Research-status Report
  • [Presentation] Acceleration of deep recurrent neural networks with an FPGA cluster2019

    • Author(s)
      Xi Sun, Akram Ben Ahmed, and Hideharu Amano
    • Organizer
      International Symposium on Highly-Efficient Accelerators and Reconfigurable Technologies (HEART2019)
    • Related Report
      2019 Research-status Report
    • Int'l Joint Research
  • [Presentation] A STDM (Static Time Division Multiplexing) Switch on a Multi-FPGA System2019

    • Author(s)
      Keita Azegami, Kazusa Musha, Kazuei Hironaka, Akram Ben Ahmed, Michihiro Koibuch, Yao Hu, Hideharu Amano
    • Organizer
      13th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC-2019)
    • Related Report
      2019 Research-status Report
    • Int'l Joint Research
  • [Presentation] Parallelization of Recursive Function in Ruby-Based High-Level Synthesis2019

    • Author(s)
      Ryota Yamashita, Daichi Teruya and Hironori Nakajo
    • Organizer
      International Conference on Field-Programmable Technology (FPT2019)
    • Related Report
      2019 Research-status Report
    • Int'l Joint Research
  • [Presentation] Cow estrus detection with low-frequency accelerometer sensor by unsupervised learning2019

    • Author(s)
      Toan Tran Viet, Nishikawa Rin, Thanh Le Tien, Takemoto Masashi, Hoai Tran Van, Binh Huynh Thi Thanh and Nakajo Hironori
    • Organizer
      The 10th Symposium on Information and Communication Technology (SoICT2019)
    • Related Report
      2019 Research-status Report
    • Int'l Joint Research
  • [Remarks] OpenFC - an Open FPGA Cluster Toolkit

    • URL

      https://lut.eee.u-ryukyu.ac.jp/openfc/

    • Related Report
      2021 Annual Research Report
  • [Remarks] FPGAの高速トランシーバ

    • URL

      https://www.acri.c.titech.ac.jp/wordpress/archives/category/20q3-03b

    • Related Report
      2020 Research-status Report
  • [Remarks] OpenFC - an Open FPGA Cluster framework

    • URL

      https://lut.eee.u-ryukyu.ac.jp/openfc/

    • Related Report
      2019 Research-status Report
  • [Remarks] zFIFO - an AXI DMA driver for Zynq and ZynqMP

    • URL

      https://lut.eee.u-ryukyu.ac.jp/zfifo/

    • Related Report
      2019 Research-status Report

URL: 

Published: 2019-04-18   Modified: 2023-01-30  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi