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

2017 Fiscal Year Annual Research Report

高性能計算に革新をもたらす非ノイマン型FPGAオーバーレイアーキテクチャの創出

Research Project

Project/Area Number 17H01706
Research InstitutionTohoku University

Principal Investigator

佐野 健太郎  東北大学, 大学院・情報科学研究科, 准教授 (00323048)

Co-Investigator(Kenkyū-buntansha) 柴田 裕一郎  長崎大学, 工学研究科, 准教授 (10336183)
滝沢 寛之  東北大学, サイバーサイエンスセンター, 教授 (70323996)
Project Period (FY) 2017-04-01 – 2020-03-31
Keywordsオーバーレイアーキテクチャ / FPGA / 非ノイマン型 / データフロー / 高位合成 / 高性能計算
Outline of Annual Research Achievements

本研究では、次世代の高性能計算機を実現するために、回路再構成可能半導体であるFPGAを利用するための非ノイマン型オーバーレイアーキテクチャとその基盤技術の創出を目的として、FPGAクラスタ上において対象計算毎に専用ハードウェアを構成して計算を実現するための仮想アーキテクチャ(オーバーレイ)を設計すると共に、アルゴリズムを複数FPGAに跨るデータフロー回路として実装するための高位合成コンパイラを開発する。
本年度では、FPGAオーバーレイ(OVA)の開発準備として、FPGA OVAの概念設計とデータフローマシン高位合成コンパイラの仕様策定を行った。まず、FPGA OVAの概念設計として、計算アルゴリズムをデータフローグラフ(DFG)化しそれを回路再構成によりデータフロー(DF)エンジンとしてハードウェアにマッピングする計算モデルやその制御方式、および再構成部分と固定ハード間の機能分割について検討を行った。OVAを実装するフレームワークとして、固定ハードである「シェル」の設計と実装を行った。最後に、ホスト部分として、シェルを制御するためのドライバ、API、オブジェクトライブラリから構成される処理系の仕様や機能設計を行った。
次に、DFエンジンを生成する高位合成コンパイラの仕様策定に向けて、多重ループにより書かれたステンシル計算および多体問題計算を対象計算問題として選んだ上で、その調査を行った。これに基づき、データフローマシンの基本計算モデルやコンパイラへ入力する言語仕様の検討を行った。
加えて、ソフトウェア基盤やFPGAハードウェア基盤の開発環境を整備した。その後、ソフトウェア基盤・ハードウェア基盤、およびFPGA OVA用データフロー高位合成コンパイラの開発を開始した。加えて、次年度に予定するFPGAクラスタ試作に向け、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上固定ハードウェアである「シェル」の設計と実装を行っており、概ね研究実施計画の通りに進んでいる。

Strategy for Future Research Activity

今後は、策定した仕様に基づいた開発を実施していくことになるが、研究分担者らとその分担内容やスケジュールを決めながら、密に連携して研究を推進していく予定である。

  • Research Products

    (41 results)

All 2018 2017

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

  • [Journal Article] Performance Analysis of Hardware-Based Numerical Data Compression on Various Data Formats2018

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

      Proceedings of the Data Compression Conference (DCC)

      Volume: - Pages: 345-354

    • Peer Reviewed
  • [Journal Article] 密結合FPGAクラスタのための直接網の設計と評価2018

    • Author(s)
      田中 大智, Antoniette Mondigo, 佐野 健太郎, 山本 悟
    • Journal Title

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

      Volume: 117(379) Pages: 71-76

  • [Journal Article] FPGAによるデータフロー計算機におけるハードウェア資源割当て最適化2018

    • Author(s)
      長洲 航平, 佐野 健太郎
    • Journal Title

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

      Volume: 117(379) Pages: 145-150

  • [Journal Article] FPGA-based Tsunami Simulation: Performance Comparison with GPUs, and Roofline Model for Scalability Analysis2017

    • Author(s)
      Kohei Nagasu, Kentaro Sano, Fumiya Kono, and Naohito Nakasato
    • Journal Title

      Journal of Parallel and Distributed Computing (JPDC)

      Volume: 106 Pages: 153-169

    • DOI

      DOI:10.1016/j.jpdc.2016.12.015

    • Peer Reviewed
  • [Journal Article] Memory Bandwidth Compressor for FPGA-based High-Performance Custom Stream Computation2017

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

      ACM Transactions on Reconfigurable Technology and Systems (TRETS)

      Volume: 10(3) Pages: 22 pages

    • DOI

      DOI:10.1145/3053688

    • Peer Reviewed
  • [Journal Article] FPGA-based Scalable and Power-Efficient Fluid Simulation using Floating-Point DSP Blocks2017

    • Author(s)
      Kentaro Sano and Satoru Yamamoto
    • Journal Title

      IEEE Transactions on Parallel and Distributed Systems (TPDS)

      Volume: 28(10) Pages: 2823-2837

    • DOI

      DOI:10.1109/TPDS.2017.2691770

    • Peer Reviewed
  • [Journal Article] FPGA-based Stream Computing for High-Performance N-Body Simulation using Floating-Point DSP Blocks2017

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

      Proceedings of the International Symposium on Highly-Efficient Accelerators and Reconfigurable Technologies (HEART)

      Volume: - Pages: 6 pages

    • DOI

      DOI:10.1145/3120895.3120909

    • Peer Reviewed
  • [Journal Article] Design and Scalability Analysis of Bandwidth-Compressed Stream Computing with Multiple FPGAs2017

    • Author(s)
      Antoniette Mondigo, Tomohiro Ueno, Daichi Tanaka, Kentaro Sano, and Satoru Yamamoto
    • Journal Title

      Proceedings of the International Symposium on Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC)

      Volume: - Pages: 8 pages

    • Peer Reviewed
  • [Journal Article] High-Performance Scalable Stream Computing with Multiple FPGAs2017

    • Author(s)
      Antoniette Mondigo, Tomohiro Ueno, Daichi Tanaka, Kentaro Sano, and Satoru Yamamoto
    • Journal Title

      ハイパフォーマンスコンピューティングと計算科学シンポジウム予稿集 (HPCS2017)

      Volume: - Pages: 1 page

    • Peer Reviewed
  • [Journal Article] 浮動小数点DSP搭載FPGAを利用したストリーム計算に基づく高性能多体問題シミュレーション専用計算機2017

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

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

      Volume: 117(46) Pages: 87-92

  • [Journal Article] 密結合FPGAクラスタによる並列流体計算の通信性能評価2017

    • Author(s)
      田中 大智, Antoniette Mondigo, 佐野 健太郎, 山本 悟
    • Journal Title

      第31回数値流体力学シンポジウム講演論文集

      Volume: - Pages: 1 page

  • [Journal Article] FPGAを利用した津波シミュレーション専用計算機の資源割当て最適化と性能評価,2017

    • Author(s)
      長州 航平, 佐野 健太郎, 山本 悟
    • Journal Title

      第31回数値流体力学シンポジウム講演論文集

      Volume: - Pages: 1 page

  • [Journal Article] A Memory Congestion-aware MPI Process Placement for Modern NUMA Systems2017

    • Author(s)
      Mulya Agung, Muhammad Alfian Amrizal, Kazuhiko Komatsu, Ryusuke Egawa, and Hiroyuki Takizawa
    • Journal Title

      the 24th IEEE International Conference on High Performance Computing, Data, and Analytics (HiPC2017)

      Volume: - Pages: 10 pages

    • DOI

      DOI: 10.1109/HiPC.2017.00026

    • Peer Reviewed
  • [Journal Article] HLS-Based FPGA Acceleration of Building-Cube Stencil Computation2017

    • Author(s)
      R. Soejima, Y. Shibata, and K. Oguri
    • Journal Title

      Advances in Intelligent Systems and Computing (AISC)

      Volume: 611 Pages: 463-474

    • DOI

      DOI: 10.1007/978-3-319-61566-0_42

    • Peer Reviewed
  • [Journal Article] Power Performance Analysis of FPGA-Based Particle Filtering for Realtime Object Tracking2017

    • Author(s)
      A. Tahara, Y. Hayashida, T. T. Thu, Y. Shibata, and K. Oguri
    • Journal Title

      Advances in Intelligent Systems and Computing (AISC)

      Volume: 611 Pages: 451-462

    • DOI

      DOI: 10.1007/978-3-319-61566-0_41

    • Peer Reviewed
  • [Journal Article] FPGA Implementation of a Real-Time Super-Resolution System with a CNN Based on a Residue Number System2017

    • Author(s)
      T. Manabe, Y. Shibata, and K. Oguri
    • Journal Title

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

      Volume: - Pages: 299-300

    • DOI

      DOI: 10.1109/FPT.2017.8280165

    • Peer Reviewed
  • [Journal Article] Comparative Evaluation of FPGA Implementation Alternatives for Real-Time Robust Ellipse Estimation based on RANSAC Algorithm2017

    • Author(s)
      T. T. Thu, J. Hamamura, R. Soejima, Y. Shibata, and K. Oguri
    • Journal Title

      IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences

      Volume: E100-A(7) Pages: 1409-1417

    • Peer Reviewed
  • [Journal Article] Deep-pipelined FPGA Implementation of Real-time Object Tracking using a Particle Filter2017

    • Author(s)
      T. T. Thu, Y. Hayashida, A. Tahara, Y. Shibata, and K. Oguri
    • Journal Title

      International Journal of Networking and Computing (IJNC)

      Volume: 7(2) Pages: 372-386

    • DOI

      DOI: 10.15803/ijnc.7.2_372

    • Peer Reviewed / Open Access
  • [Journal Article] FPGA Implementation of a Graph Cut Algorithm for Stereo Vision2017

    • Author(s)
      R. Kamasaka, Y. Shibata, and K. Oguri
    • Journal Title

      Proceedings of the International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies (HEART)

      Volume: - Pages: 14:1-14:6

    • DOI

      DOI: 10.1145/3120895.3120907

    • Peer Reviewed
  • [Journal Article] ステレオビジョン用グラフカットアルゴリズムのFPGA実装2017

    • Author(s)
      釜坂 僚, 柴田 裕一郎, 小栗 清
    • Journal Title

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

      Volume: 117(46) Pages: 50-56

  • [Journal Article] RNSベースのCNNを用いたリアルタイム超解像システムのFPGA実装2017

    • Author(s)
      眞邉 泰斗, 柴田 裕一郎, 小栗 清
    • Journal Title

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

      Volume: 117(46) Pages: 19-24

  • [Journal Article] FPGAによる物体追跡用パーティクルフィルタの高効率実装2017

    • Author(s)
      田原 あかね, 林田 与志樹, Theint Theint Thu, 柴田 裕一郎, 小栗 清
    • Journal Title

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

      Volume: 117(46) Pages: 63-68

  • [Presentation] Data-Flow HPC with Custom Hardware on FPGA Cluster2018

    • Author(s)
      Kentaro Sano
    • Organizer
      The 27th Workshop on Sustained Simulation Performance
    • Int'l Joint Research / Invited
  • [Presentation] Data-Flow HPC with Custom Hardware on FPGA Cluster2018

    • Author(s)
      Kentaro Sano
    • Organizer
      SIAM Conference on Parallel Processing for Scientific Computing (SIAM-PP)
    • Int'l Joint Research / Invited
  • [Presentation] Data-Flow Hardware Optimization by Design Space Exploration2018

    • Author(s)
      Kentaro Sano
    • Organizer
      3rd International Workshop on FPGA for HPC (IWFH)
    • Int'l Joint Research / Invited
  • [Presentation] The path toward reconfigurable high-performance computing2018

    • Author(s)
      Kentaro Sano
    • Organizer
      Workshop on Japan-USA Collaboration for Extreme-scale System Software
    • Int'l Joint Research / Invited
  • [Presentation] Performance Analysis of Hardware-Based Numerical Data Compression on Various Data Formats2018

    • Author(s)
      Tomohiro Ueno
    • Organizer
      The Data Compression Conference (DCC)
    • Int'l Joint Research
  • [Presentation] FPGAを用いた高性能計算の可能性とデータフロープログラミング2017

    • Author(s)
      佐野 健太郎
    • Organizer
      株式会社サムスン日本研究所講演会
    • Invited
  • [Presentation] FPGAによる高性能データフロー計算システムの研究開発と数値流体力学計算への応用2017

    • Author(s)
      佐野 健太郎
    • Organizer
      CAE計算環境研究会第10 回シンポジウム
    • Invited
  • [Presentation] FPGAを用いた高性能計算の可能性とデータフロープログラミング2017

    • Author(s)
      佐野 健太郎
    • Organizer
      第17回PCクラスタシンポジウム
    • Invited
  • [Presentation] FPGA-based Stream Computing for High-Performance N-Body Simulation using Floating-Point DSP Blocks2017

    • Author(s)
      Shin Abiko
    • Organizer
      International Symposium on Highly-Efficient Accelerators and Reconfigurable Technologies
    • Int'l Joint Research
  • [Presentation] Design and Scalability Analysis of Bandwidth-Compressed Stream Computing with Multiple FPGAs2017

    • Author(s)
      Antoniette Mondigo
    • Organizer
      International Symposium on Reconfigurable Communication-centric Systems-on-Chip
    • Int'l Joint Research
  • [Presentation] 浮動小数点DSP搭載FPGAを利用したストリーム計算に基づく高性能多体問題シミュレーション専用計算機2017

    • Author(s)
      安孫子 愼
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
  • [Presentation] High-Performance Scalable Stream Computing with Multiple FPGAs2017

    • Author(s)
      Antoniette Mondigo
    • Organizer
      ハイパフォーマンスコンピューティングと計算科学シンポジウム
  • [Presentation] データフローに基づく高性能計算システム2017

    • Author(s)
      佐野 健太郎
    • Organizer
      第23 回タ-ボ機械・航空宇宙の空力伝熱セミナー
    • Invited
  • [Presentation] 密結合FPGAクラスタによる並列流体計算の通信性能評価2017

    • Author(s)
      田中 大智
    • Organizer
      第31回数値流体力学シンポジウム,
  • [Presentation] FPGAを利用した津波シミュレーション専用計算機の資源割当て最適化と性能評価2017

    • Author(s)
      長州 航平
    • Organizer
      第31回数値流体力学シンポジウム,
  • [Presentation] 密結合FPGAクラスタのための直接網の設計と評価2017

    • Author(s)
      田中 大智
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
  • [Presentation] FPGAによるデータフロー計算機におけるハードウェア資源割当て最適化2017

    • Author(s)
      長洲 航平
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
  • [Presentation] Data-Flow HPC with Custom Hardware on FPGA Cluster2017

    • Author(s)
      Kentaro Sano
    • Organizer
      Joint Workshop on High-Performance Computing with NSCC-Wuxi and Tohoku University
    • Int'l Joint Research
  • [Presentation] Architecting FPGA-Based High- Performance Computing Machines in the Post-Moore Era2017

    • Author(s)
      Kentaro Sano
    • Organizer
      Workshop of Joint Laboratory on Extreme Scale Computing (NCSA)
    • Int'l Joint Research

URL: 

Published: 2018-12-17  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi