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

IoT社会を支える粗粒度再構成可能アーキテクチャの設計開発基盤の実現

Research Project

Project/Area Number 22K17866
Research Category

Grant-in-Aid for Early-Career Scientists

Allocation TypeMulti-year Fund
Review Section Basic Section 60040:Computer system-related
Research InstitutionThe University of Tokyo

Principal Investigator

小島 拓也  東京大学, 大学院情報理工学系研究科, 助教 (00919136)

Project Period (FY) 2022-04-01 – 2025-03-31
Project Status Granted (Fiscal Year 2023)
Budget Amount *help
¥4,680,000 (Direct Cost: ¥3,600,000、Indirect Cost: ¥1,080,000)
Fiscal Year 2024: ¥910,000 (Direct Cost: ¥700,000、Indirect Cost: ¥210,000)
Fiscal Year 2023: ¥1,820,000 (Direct Cost: ¥1,400,000、Indirect Cost: ¥420,000)
Fiscal Year 2022: ¥1,950,000 (Direct Cost: ¥1,500,000、Indirect Cost: ¥450,000)
Keywords再構成可能ハードウェア / コンパイラ / CGRA / ハードウェア設計 / IoT
Outline of Research at the Start

粗粒度再構成可能アーキテクチャCGRAはIoT社会実現に必要な計算基盤である。しかし、CGRAのハードウェアからアプリケーションまでのシステム全体を効率的に開発するための手法が未だに確立されていない。本研究ではCGRAを用いたシステムを設計開発するためのフレームワークを構築する。これにより、IoTデバイスのためのCGRA開発を加速させることが目的である。本研究課題の遂行によって、共通化したCGRAコンパイラの提供や広域的な設計探索が可能となる。

Outline of Annual Research Achievements

IoT社会の実現に必要不可欠なエネルギー効率に優れた計算基盤の実現のため、本研究では粗粒度再構成可能アーキテクチャ(CGRA: Coarse-Grained Reconfigurable Architecture)をベースとした計算機システムを想定し、ハードウェアおよびソフトウェアを効率的に設計開発するためのフレームワーク創生を目的としている。本年度では、再構成可能ハードウェア部の制御を行うホストコントローラ側を中心にその制御手法やアプリケーションのコンパイル手法の開発を行った。制御を行うプロセッサとして、小規模なRISC-Vプロセッサを設計した。また、再構成を行うための関数やDMA転送を行う関数などをAPIとして整備しコンパイラによるAPI呼び出しの自動化に向けた準備が完了した。また、評価環境の自動化を行い、効率的な評価が可能となった。さらに、再構成可能なハードウェア部の利用効率を最大化し、高いエネルギー効率を得るために、より大きなデータフローグラフにも対応可能なスケーラビリティのあるコンパイル手法の開発を行った。さらに、IoTアプリケーションの特性を考慮し、必要な計算精度に着目して、近似計算を取り入れた高エネルギー効率なCGRAハードウェアの探索を行った。これには、前年度に開発を行ったCGRAハードウェアの設計フレームワークを活用し、コンパイラと協調して最適化を行うことで既存手法よりもチップの面積や消費電力を削減できることを示した。

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

当初の計画では昨年度に得られた成果に基づき実機検証を行う予定であったが、設計空間探索を入念に実施してからより良い設計候補を実装して評価するために、計画の変更を行った。その結果、昨年度よりのエネルギー効率の良い設計が発見されている。また、計画を前倒ししてリソース管理やスケジューラなどのホストコントローラ側でのランタイムソフトウェアの開発を先行して実施した。また、CGRA方式の有効性を示すために、マイクロコントローラによるソフトウェア実装やFPGAによる実装との比較が可能な状態になっており、計画の変更はあったものの、期間全体を通しては順調に進められている。

Strategy for Future Research Activity

次年度には、実機による検証やソフトウェアライブラリの改良、最適化アルゴリズムのなどの改良を協調的に進める。最終フェーズでは、いくつかのIoTアプリケーションをケーススタディとして、CGRAおよびそれ以外のマイクロコントローラによるソフトウェア実装やFPGAを用いた実装など既存のIoTデバイス向け実装との比較を行いその有効性を確認する。

Report

(2 results)
  • 2023 Research-status Report
  • 2022 Research-status Report
  • Research Products

    (15 results)

All 2024 2023 2022

All Journal Article (1 results) (of which Int'l Joint Research: 1 results,  Peer Reviewed: 1 results) Presentation (14 results) (of which Int'l Joint Research: 6 results)

  • [Journal Article] A Scalable Body Bias Optimization Method Toward Low-Power CGRAs2023

    • Author(s)
      Kojima Takuya、Okuhara Hayate、Kondo Masaaki、Amano Hideharu
    • Journal Title

      IEEE Micro

      Volume: 43 Issue: 1 Pages: 49-57

    • DOI

      10.1109/mm.2022.3226739

    • Related Report
      2022 Research-status Report
    • Peer Reviewed / Int'l Joint Research
  • [Presentation] A Data-Flow Visualization for CGRA Debugging2024

    • Author(s)
      Makoto Saito, Takuya Kojima, Hideki Takase, Hiroshi Nakamura
    • Organizer
      ASPIRE 2024 HIROSHIMA
    • Related Report
      2023 Research-status Report
    • Int'l Joint Research
  • [Presentation] SLMLET: A RISC-V Processor SoC with Tightly-Coupled Area-Efficient eFPGA Blocks2024

    • Author(s)
      Takuya Kojima, Yosuke Yanai, Hayate Okuhara, Hideharu Amano, Morihiro Kuga, Masahiro Iida
    • Organizer
      COOLCHIPS27
    • Related Report
      2023 Research-status Report
    • Int'l Joint Research
  • [Presentation] Elastic CGRA向けのスケーラブルなマッピング手法2024

    • Author(s)
      齋藤 真, 小島拓也, 高瀬英希, 中村 宏
    • Organizer
      VLD研究会
    • Related Report
      2023 Research-status Report
  • [Presentation] ILP based Mapping for Elastic CGRAs2023

    • Author(s)
      Makoto Saito, Takuya Kojima, Hideki Takase, Hiroshi Nakamura
    • Organizer
      The 29th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications(RTCSA 23)
    • Related Report
      2023 Research-status Report
    • Int'l Joint Research
  • [Presentation] An Area-Efficient Coarse-Grained Reconfigurable Array Design for Approximate Computing2023

    • Author(s)
      Kaito Kutsuna, Takuya Kojima, Hideki Takase, Hiroshi Nakamura
    • Organizer
      15th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC-2023)
    • Related Report
      2023 Research-status Report
    • Int'l Joint Research
  • [Presentation] Elastic CGRA向けマッピング手法の評価2023

    • Author(s)
      齋藤 真, 小島拓也, 高瀬英希, 中村 宏
    • Organizer
      RECONF研究会
    • Related Report
      2023 Research-status Report
  • [Presentation] RISC-V MPUおよびSLM再構成ロジックを混載した「SLMLET」チップの電力評価2023

    • Author(s)
      矢内洋祐, 小島拓也, 奥原 颯, 天野英晴, 久我守弘, 飯田全広
    • Organizer
      SWoPP 2023
    • Related Report
      2023 Research-status Report
  • [Presentation] CGRA動作検証のための可視化環境構築2023

    • Author(s)
      齋藤 真, 小島拓也, 高瀬英希, 中村 宏
    • Organizer
      RECONF研究会
    • Related Report
      2023 Research-status Report
  • [Presentation] FPGAとRISC-Vプロセッサを搭載したSoC向けHW/SW設計フローと実機評価2023

    • Author(s)
      小島 拓也, 矢内 洋祐, 奥原 颯, 天野 英晴, 久我 守弘, 飯田 全広
    • Organizer
      RECONF研究会
    • Related Report
      2023 Research-status Report
  • [Presentation] Jupyter Notebookを介したRISC-V SoC向け実機テスト環境の構築2023

    • Author(s)
      小島 拓也
    • Organizer
      ETNET 2023
    • Related Report
      2022 Research-status Report
  • [Presentation] An Architecture-Independent CGRA Compiler enabling OpenMP Applications2022

    • Author(s)
      Takuya Kojima
    • Organizer
      2022 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)
    • Related Report
      2022 Research-status Report
    • Int'l Joint Research
  • [Presentation] Body Bias Control on a CGRA based on Convex Optimization2022

    • Author(s)
      Takuya Kojima
    • Organizer
      COOLCHIPS25
    • Related Report
      2022 Research-status Report
    • Int'l Joint Research
  • [Presentation] 多様なCGRAを実現するDiplomacyを活用した設計手法の検討2022

    • Author(s)
      小島 拓也
    • Organizer
      デザインガイア2022 -VLSI設計の新しい大地-
    • Related Report
      2022 Research-status Report
  • [Presentation] LLVMにおけるOpenMP GPUオフローディングの性能調査2022

    • Author(s)
      小島 拓也
    • Organizer
      HotSPA 2022
    • Related Report
      2022 Research-status Report

URL: 

Published: 2022-04-19   Modified: 2024-12-25  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi