• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 前のページに戻る

再構成可能なハードウェアを介したHPCアプリケーションカーネルの加速化

研究課題

研究課題/領域番号 16F16764
研究種目

特別研究員奨励費

配分区分補助金
応募区分外国
研究分野 高性能計算
研究機関東京工業大学

研究代表者

松岡 聡  東京工業大学, 情報理工学院, 特任教授 (20221583)

研究分担者 PODOBAS ARTUR  東京工業大学, 情報理工学院, 外国人特別研究員
研究期間 (年度) 2016-11-07 – 2019-03-31
研究課題ステータス 完了 (2018年度)
配分額 *注記
2,200千円 (直接経費: 2,200千円)
2018年度: 600千円 (直接経費: 600千円)
2017年度: 1,000千円 (直接経費: 1,000千円)
2016年度: 600千円 (直接経費: 600千円)
キーワードFPGA
研究実績の概要

高性能コンピューティングでFPGAを利用するために、三種の性能特性が異なるプロセッサ・アクセラレータを作成し、 Rodina HPCベンチマークでこれらを比較評価した。その結果、手作業でコードを最適化せずとも、非常に深いパイプラインによるレイテンシの隠蔽と償却に焦点を当てることがFPGAに最も適した実行モデルであること、ほとんどのベンチマークでOpenCLプログラミングモデルが十分な性能を示すことを示した。
また、ステンシル計算用のFPGAベースのアクセラレータを設計・評価した。ステンシル計算は一般的にFPGAに適していると言われていたが、様々なステンシルのパターンに汎用に適合する回路を自動設計する枠組みはなかったため、シングルFPGAで、汎用かつ高速にステンシル計算するFPGAアクセラレータ(入力サイズ制限なし)を自動設計する手法を開発した。本アクセラレータは、CPUやGPUと比較し、小さいサイズのステンシルアプリケーション(天気予報など)が非常に高速で実行され、消費電力も大幅に削減される事を示した。
また、FPGAを使用して2つの相異なる生物学的ニューロンモデルのニューロモルフィック計算を高速化するスパイキングニューラルネットワーク(SNN)アクセラレータを作成した。最新の汎用プロセッサIntel KNLなどで、汎用のSNNシミュレータのNESTを実行するよりも最大300%高速である事を示した。
また、我々はFPGA上で500MHz程度のクロックでパイプライニングによる高速実行が可能な浮動小数点形式POSITの演算回路生成器を世界で初めて作成した。生成されたハードウェアはOpenCLプログラムから統合して使用できるため、大きなオーバーヘッドがないPositの迅速な統合とテストが可能になった。

現在までの達成度 (段落)

平成30年度が最終年度であるため、記入しない。

今後の研究の推進方策

平成30年度が最終年度であるため、記入しない。

報告書

(3件)
  • 2018 実績報告書
  • 2017 実績報告書
  • 2016 実績報告書
  • 研究成果

    (9件)

すべて 2018 2017

すべて 雑誌論文 (7件) (うち国際共著 4件、 査読あり 7件、 オープンアクセス 3件) 学会発表 (2件) (うち国際学会 2件、 招待講演 2件)

  • [雑誌論文] Combined Spatial and Temporal Blocking for High-Performance Stencil Computation on FPGAs Using OpenCL2018

    • 著者名/発表者名
      Zohouri Hamid Reza、Podobas Artur、Matsuoka Satoshi
    • 雑誌名

      FPGA '18 Proceedings of the 2018 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays

      巻: 1 ページ: 153-162

    • DOI

      10.1145/3174243.3174248

    • 関連する報告書
      2018 実績報告書 2017 実績報告書
    • 査読あり
  • [雑誌論文] High-Performance High-Order Stencil Computation on FPGAs Using OpenCL2018

    • 著者名/発表者名
      Zohouri Hamid Reza、Podobas Artur、Matsuoka Satoshi
    • 雑誌名

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

      巻: 1 ページ: 123-130

    • DOI

      10.1109/ipdpsw.2018.00027

    • 関連する報告書
      2018 実績報告書
    • 査読あり
  • [雑誌論文] Hardware Implementation of POSITs and Their Application in FPGAs2018

    • 著者名/発表者名
      Podobas Artur、Matsuoka Satoshi
    • 雑誌名

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

      巻: 1 ページ: 138-145

    • DOI

      10.1109/ipdpsw.2018.00029

    • 関連する報告書
      2018 実績報告書
    • 査読あり
  • [雑誌論文] MACC: An OpenACC Transpiler for Automatic Multi-GPU Use2018

    • 著者名/発表者名
      Kazuaki Matsumura, Mitsuhisa Sato, Taisuke Boku, Artur Podobas, Satoshi Matsuoka
    • 雑誌名

      Asian Conference on Supercomputing Frontiers (SCFA 2018)

      巻: - ページ: 109-127

    • 関連する報告書
      2017 実績報告書
    • 査読あり / オープンアクセス / 国際共著
  • [雑誌論文] Accelerating Spiking Neural Networks on FPGAs using OpenCL2017

    • 著者名/発表者名
      Podobas Artur、Matsuoka Satoshi
    • 雑誌名

      IEICE technical report 117

      巻: 117

    • 関連する報告書
      2017 実績報告書
    • 査読あり / 国際共著
  • [雑誌論文] Evaluating high-level design strategies on FPGAs for high-performance computing2017

    • 著者名/発表者名
      Podobas Artur、Zohouri Hamid Reza、Maruyama Naoya、Matsuoka Satoshi
    • 雑誌名

      2017 27th International Conference on Field Programmable Logic and Applications (FPL'17)

      巻: - ページ: 1-4

    • DOI

      10.23919/fpl.2017.8056756

    • 関連する報告書
      2017 実績報告書
    • 査読あり / オープンアクセス / 国際共著
  • [雑誌論文] Designing and accelerating spiking neural networks using OpenCL for FPGAs2017

    • 著者名/発表者名
      Podobas Artur、Matsuoka Satoshi
    • 雑誌名

      2017 International Conference on Field Programmable Technology (ICFPT'17)

      巻: - ページ: 255-258

    • DOI

      10.1109/fpt.2017.8280154

    • 関連する報告書
      2017 実績報告書
    • 査読あり / オープンアクセス / 国際共著
  • [学会発表] Accelerating POSIT-based computations using FPGAs and OpenCL2018

    • 著者名/発表者名
      Artur Podobas
    • 学会等名
      CoNGA 2018
    • 関連する報告書
      2018 実績報告書
    • 国際学会 / 招待講演
  • [学会発表] Accelerating POSIT-based computations using FPGAs and OpenCL2018

    • 著者名/発表者名
      Artur Podobas
    • 学会等名
      Conference on Next Generation Arithmetic (CoNGA) co-located with Supercomputing Asia (SCA) 2018
    • 関連する報告書
      2017 実績報告書
    • 国際学会 / 招待講演

URL: 

公開日: 2016-11-08   更新日: 2024-03-26  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi