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

性能最適化が容易なマルチパラダイム型高位合成フレームワークの創出

研究課題

研究課題/領域番号 19H04075
研究種目

基盤研究(B)

配分区分補助金
応募区分一般
審査区分 小区分60040:計算機システム関連
研究機関東京大学

研究代表者

高前田 伸也  東京大学, 大学院情報理工学系研究科, 准教授 (60738897)

研究期間 (年度) 2019-04-01 – 2023-03-31
研究課題ステータス 完了 (2022年度)
配分額 *注記
16,380千円 (直接経費: 12,600千円、間接経費: 3,780千円)
2022年度: 3,510千円 (直接経費: 2,700千円、間接経費: 810千円)
2021年度: 3,510千円 (直接経費: 2,700千円、間接経費: 810千円)
2020年度: 4,810千円 (直接経費: 3,700千円、間接経費: 1,110千円)
2019年度: 4,550千円 (直接経費: 3,500千円、間接経費: 1,050千円)
キーワードハードウェア設計技術 / FPGA / Python / 高位合成 / コンパイラ / リコンフィギャラブルシステム / 性能チューニング / ストリーム計算 / データ転送
研究開始時の研究の概要

高い電力性能を達成する計算機の実現方法のひとつとしてFPGAが活用されている。Cなどによる高位合成ツールは、HDLと比較して短期間での回路実装を可能にするが、性能と回路効率を最大化するチューニングは依然として容易ではない。特に、並列動作する演算器群に継続的にデータを供給するメモリシステムの設計が高性能化には重要となるが、複雑なメモリアクセスパターンを持つアプリケーションに対する最適化は難しい。本研究では、申請者が開発を進めている、演算データフローと制御を分離して記述するマルチパラダイム型設計方式を発展させ、性能最適化が容易なハードウェア高位設計方式および高位合成フレームワークを創出する。

研究成果の概要

ドメイン特化計算の高効率化を目的に、性能最適化が容易なハードウェア高位設計フレームワークに関する研究を進めた。研究代表者が開発を進めている、演算データフローと制御を分離して記述するマルチパラダイム型ハードウェア設計フレームワークのVeriloggenを発展させ、メモリ容量と帯域の制約下での性能最適化を容易に行うためのハードウェア・プログラミングモデルと、対応する効率的な演算回路・メモリシステム合成技術を開発した。また、拡張されたVeriloggenを用いて、ニューラルネットワーク特化ハードウェアコンパイラNNgenの機能拡張を行い、実アプリケーションにおいて開発した技術の有効性を示した。

研究成果の学術的意義や社会的意義

アプリケーションやドメインに特化したハードウェア構成を用いることで高い計算性能と電力効率を達成する、ドメイン特化アーキテクチャ (Domain Specific Architecture) が、機械学習分野を筆頭に注目されており、多くの実用例が報告されている。高い計算効率を達成するドメイン特化ハードウェアを簡単に実現するためのハードウェア設計技術が求められている。本研究で開発を進めたVeriloggenは、オープンソースで提供されるハードウェア設計ソフトウェアであり、半導体開発の民主化技術として、利活用されている。

報告書

(5件)
  • 2022 実績報告書   研究成果報告書 ( PDF )
  • 2021 実績報告書
  • 2020 実績報告書
  • 2019 実績報告書
  • 研究成果

    (40件)

すべて 2023 2022 2021 2020 2019 その他

すべて 雑誌論文 (8件) (うち査読あり 8件、 オープンアクセス 1件) 学会発表 (25件) (うち国際学会 3件、 招待講演 5件) 備考 (7件)

  • [雑誌論文] FADEC: FPGA-based Acceleration of Video Depth Estimation by HW/SW Co-design2022

    • 著者名/発表者名
      Nobuho Hashimoto and Shinya Takamaeda-Yamazaki
    • 雑誌名

      International Conference on Field Programmable Technology (FPT 2022)

      巻: - ページ: 1-9

    • DOI

      10.1109/icfpt56656.2022.9974565

    • 関連する報告書
      2022 実績報告書
    • 査読あり
  • [雑誌論文] Multi-Input Adaptive Activation Function for Binary Neural Networks2022

    • 著者名/発表者名
      Peiqi Zhang and Shinya Takamaeda-Yamazaki
    • 雑誌名

      10th International Workshop on Computer Systems and Architectures (CSA 2022)

      巻: N/A ページ: 90-96

    • DOI

      10.1109/candarw57323.2022.00062

    • 関連する報告書
      2022 実績報告書
    • 査読あり
  • [雑誌論文] Accelerating Decision Tree Ensemble with Guided Branch Approximation2022

    • 著者名/発表者名
      Keisuke Kamahori and Shinya Takamaeda-Yamazaki
    • 雑誌名

      International Symposium on Highly-Efficient Accelerators and Reconfigurable Technologies 2022 (HEART 2022)

      巻: N/A ページ: 24-32

    • DOI

      10.1145/3535044.3535048

    • 関連する報告書
      2022 実績報告書
    • 査読あり
  • [雑誌論文] Accelerating Decision Tree Ensemble with Guided Branch Approximation2022

    • 著者名/発表者名
      Keisuke Kamahori, Shinya Takamaeda-Yamazaki
    • 雑誌名

      2022 International Symposium on Highly-Efficient Accelerators and Reconfigurable Technologies (HEART 2022)

      巻: -

    • 関連する報告書
      2021 実績報告書
    • 査読あり
  • [雑誌論文] An FPGA-Based Fully Pipelined Bilateral Grid for Real-Time Image Denoising2021

    • 著者名/発表者名
      Nobuho Hashimoto, Shinya Takamaeda-Yamazaki
    • 雑誌名

      2021 31st International Conference on Field-Programmable Logic and Applications (FPL 2021)

      巻: - ページ: 167-173

    • DOI

      10.1109/fpl53798.2021.00035

    • 関連する報告書
      2021 実績報告書
    • 査読あり
  • [雑誌論文] ASBNN: Acceleration of Bayesian Convolutional Neural Networks by Algorithm-hardware Co-design2021

    • 著者名/発表者名
      Yoshiki Fujiwara, Shinya Takamaeda-Yamazaki
    • 雑誌名

      2021 IEEE 32nd International Conference on Application-specific Systems, Architectures and Processors (ASAP 2021)

      巻: - ページ: 226-233

    • DOI

      10.1109/asap52443.2021.00041

    • 関連する報告書
      2021 実績報告書
    • 査読あり
  • [雑誌論文] A Hardware-efficient Weight Sampling Circuit for Bayesian Neural Networks2020

    • 著者名/発表者名
      Yuki Hirayama, Tetsuya Asai, Masato Motomura, and Shinya Takamaeda-Yamazaki
    • 雑誌名

      International Journal of Networking and Computing

      巻: Vol.10, No.2

    • NAID

      130007878703

    • 関連する報告書
      2020 実績報告書
    • 査読あり / オープンアクセス
  • [雑誌論文] 深層ニューラルネットワーク向けプロセッサ技術の実例と展望2020

    • 著者名/発表者名
      本村 真人, 高前田 伸也, 植吉 晃大, 安藤 洸太, 廣瀨 一俊
    • 雑誌名

      電子情報通信学会論文誌C

      巻: Vol.J103-C, No.5 ページ: 288-297

    • 関連する報告書
      2019 実績報告書
    • 査読あり
  • [学会発表] 高位合成における分離型データオーケストレーションの自動合成2023

    • 著者名/発表者名
      薄井 真之, 高前田 伸也
    • 学会等名
      電子情報通信学会研究会報告, Vol.122, No.402, VLD2022-90
    • 関連する報告書
      2022 実績報告書
  • [学会発表] オンチップの脅威に対処するためのセキュアなキャッシュシステム2023

    • 著者名/発表者名
      釜堀 恵輔, 高前田 伸也
    • 学会等名
      電子情報通信学会研究会報告, Vol.122, No.403, HWS2022-66
    • 関連する報告書
      2022 実績報告書
  • [学会発表] メモリ構造の秘匿によるIP保護2023

    • 著者名/発表者名
      田中 燦, 高前田 伸也
    • 学会等名
      電子情報通信学会研究会報告, Vol.122, No.403, HWS2022-67
    • 関連する報告書
      2022 実績報告書
  • [学会発表] 定数係数畳み込み演算を対象とした論理圧縮アルゴリズムの検討2023

    • 著者名/発表者名
      空閑 康太, 高前田 伸也
    • 学会等名
      電子情報通信学会研究会報告, Vol.122, No.402, VLD2022-97
    • 関連する報告書
      2022 実績報告書
  • [学会発表] 複数のインデクスにより競合性ミスを低減した圧縮キャッシュ2023

    • 著者名/発表者名
      深見 匡, 高前田 伸也
    • 学会等名
      電子情報通信学会研究会報告, Vol.122, No.402, VLD2022-98
    • 関連する報告書
      2022 実績報告書
  • [学会発表] 一時的メモリアクセスリダイレクションによる高性能かつプログラマ・フレンドリーなセキュアNVM2023

    • 著者名/発表者名
      小池 亮, 高前田 伸也
    • 学会等名
      電子情報通信学会研究会報告, Vol.122, No.402, VLD2022-106
    • 関連する報告書
      2022 実績報告書
  • [学会発表] 動画像を入力とした深度推定のHW/SW協調設計によるFPGAベースの高速化手法2022

    • 著者名/発表者名
      橋本 信歩, 高前田 伸也
    • 学会等名
      情報処理学会研究会報告2022-ARC-250
    • 関連する報告書
      2022 実績報告書
  • [学会発表] セキュアNVMの高性能化のためのツリー事前更新2022

    • 著者名/発表者名
      小池 亮, 高前田 伸也
    • 学会等名
      情報処理学会研究会報告2022-ARC-250
    • 関連する報告書
      2022 実績報告書
  • [学会発表] 回帰木に基づく畳み込み演算の直接近似手法2022

    • 著者名/発表者名
      空閑 康太, 高前田 伸也
    • 学会等名
      電子情報通信学会研究会報告CPSY2022-26
    • 関連する報告書
      2022 実績報告書
  • [学会発表] GBA: Guided Branch Approximation2022

    • 著者名/発表者名
      Keisuke Kamahori, Shinya Takamaeda-Yamazaki
    • 学会等名
      The Fourth Young Architect Workshop (YArch 2022) (Co-located with ASPLOS 2022)
    • 関連する報告書
      2021 実績報告書
    • 国際学会
  • [学会発表] 機械学習に適したハードウェア,ハードウェアに適した機械学習アルゴリズム2022

    • 著者名/発表者名
      高前田 伸也
    • 学会等名
      情報処理学会第84回全国大会 イベント企画「知能と計算とアーキテクチャの新しい関係を目指して」
    • 関連する報告書
      2021 実績報告書
    • 招待講演
  • [学会発表] 多様性と環境変化に寄り添う分散機械学習基盤の実現に向けて2022

    • 著者名/発表者名
      高前田 伸也
    • 学会等名
      電子情報通信学会情報論的学習理論と機械学習研究会 2022-03-IBISML
    • 関連する報告書
      2021 実績報告書
    • 招待講演
  • [学会発表] 分岐命令の選択的近似による決定木アンサンブルの高速化2022

    • 著者名/発表者名
      釜堀 恵輔, 高前田 伸也
    • 学会等名
      情報処理学会研究報告2021-ARC-248
    • 関連する報告書
      2021 実績報告書
    • 招待講演
  • [学会発表] 機械学習ベースの動画像処理における近似計算手法の検討2022

    • 著者名/発表者名
      橋本 信歩, 高前田 伸也
    • 学会等名
      電子情報通信学会研究会報告CPSY2021-59
    • 関連する報告書
      2021 実績報告書
  • [学会発表] 高帯域幅メモリ搭載FPGAを用いたランダムアクセス指向メモリアーキテクチャとプログラミングモデルの検討2022

    • 著者名/発表者名
      菅 研吾, 高前田 伸也
    • 学会等名
      情報処理学会研究報告2021-ARC-248
    • 関連する報告書
      2021 実績報告書
  • [学会発表] 不揮発性メインメモリにおける効率的な整合性検証手法の検討2022

    • 著者名/発表者名
      久保 龍哉, 小池 亮, 高前田 伸也
    • 学会等名
      情報処理学会研究報告2021-ARC-248
    • 関連する報告書
      2021 実績報告書
  • [学会発表] FPGAを用いたフルパイプラインによるバイラテラルフィルタの高速化手法2021

    • 著者名/発表者名
      橋本 信歩, 高前田 伸也
    • 学会等名
      電子情報通信学会研究会報告RECONF2021-8
    • 関連する報告書
      2021 実績報告書
  • [学会発表] アルゴリズム・ハードウェア協調設計によるベイジアン畳み込みニューラルネットワークの高速化2021

    • 著者名/発表者名
      藤原 良樹, 高前田 伸也
    • 学会等名
      情報処理学会研究報告2021-ARC-245
    • 関連する報告書
      2021 実績報告書
  • [学会発表] セキュアな不揮発性メモリのクラッシュ一貫性支援の高速化2021

    • 著者名/発表者名
      小池 亮, 高前田 伸也
    • 学会等名
      情報処理学会研究報告2021-ARC-245
    • 関連する報告書
      2021 実績報告書
  • [学会発表] アーキテクチャとアルゴリズムの協調による高効率深層学習システムの創出2021

    • 著者名/発表者名
      高前田 伸也
    • 学会等名
      第20回情報科学技術フォーラム (FIT 2021) イベント企画「Society5.0を支える革新的コンピューティング技術」
    • 関連する報告書
      2021 実績報告書
    • 招待講演
  • [学会発表] カスタマイズ可能!AIアクセラレータジェネレータNNgenを大解剖!2021

    • 著者名/発表者名
      山野 龍佑, 高前田 伸也
    • 学会等名
      Design Solution Forum 2020
    • 関連する報告書
      2020 実績報告書
  • [学会発表] オープンソースコンパイラNNgenでつくるエッジ・ディープラーニングシステム2021

    • 著者名/発表者名
      高前田 伸也
    • 学会等名
      第3回ACRiウェビナー:Softwareエンジニアにも使って欲しいFPGAの実力
    • 関連する報告書
      2020 実績報告書
    • 招待講演
  • [学会発表] Hardware/Algorithm Co-optimization for Fully-Parallelized Compact Decision Tree Ensembles on FPGAs2020

    • 著者名/発表者名
      Taiga Ikeda, Kento Sakurada, Atsuyoshi Nakamura, Masato Motomura, and Shinya Takamaeda-Yamazaki
    • 学会等名
      16th International Symposium on Applied Reconfigurable Computing (ARC 2020)
    • 関連する報告書
      2020 実績報告書 2019 実績報告書
    • 国際学会
  • [学会発表] NNgen: A Model-Specific Hardware Synthesis Compiler for Deep Neural Network (Demonstration)2019

    • 著者名/発表者名
      Shinya Takamaeda-Yamazaki, Shinya Fujisawa, Shuichi Fujisaki
    • 学会等名
      Thirty-third Conference on Neural Information Processing Systems (NeurIPS 2019)
    • 関連する報告書
      2019 実績報告書
    • 国際学会
  • [学会発表] ディープニューラルネットワークのモデル特化ハードウェア合成コンパイラ2019

    • 著者名/発表者名
      高前田 伸也, 藤澤 慎也, 藤崎 修一
    • 学会等名
      第2回機械学習工学研究会 (MLSE夏合宿2019)
    • 関連する報告書
      2019 実績報告書
  • [備考] Veriloggen

    • URL

      https://github.com/PyHDI/veriloggen

    • 関連する報告書
      2022 実績報告書 2021 実績報告書
  • [備考] NNgen

    • URL

      https://github.com/NNgen/nngen

    • 関連する報告書
      2022 実績報告書 2021 実績報告書
  • [備考] FADEC

    • URL

      https://github.com/casys-utokyo/fadec

    • 関連する報告書
      2022 実績報告書
  • [備考] PyHDI/Veriloggen

    • URL

      https://github.com/PyHDI/veriloggen

    • 関連する報告書
      2020 実績報告書
  • [備考] NNgen/nngen

    • URL

      https://github.com/NNgen/nngen

    • 関連する報告書
      2020 実績報告書
  • [備考] Veriloggen (GitHub)

    • URL

      https://github.com/PyHDI/veriloggen

    • 関連する報告書
      2019 実績報告書
  • [備考] NNgen (GitHub)

    • URL

      https://github.com/NNgen/nngen

    • 関連する報告書
      2019 実績報告書

URL: 

公開日: 2019-04-18   更新日: 2024-01-30  

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

Powered by NII kakenhi