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

2015 Fiscal Year Research-status Report

環境エネルギーで動作する組込みシステムのスケーラビリティ管理プラットフォーム

Research Project

Project/Area Number 26870303
Research InstitutionKyoto University

Principal Investigator

高瀬 英希  京都大学, 情報学研究科, 助教 (50633690)

Project Period (FY) 2014-04-01 – 2017-03-31
Keywords組込みシステム / 消費エネルギー最適化 / 環境発電 / 基盤ソフトウェア / 協調設計環境
Outline of Annual Research Achievements

環境電力で動作する組込みシステムを対象とした消費電力管理手法ならびにシステム設計技術の研究に取り組んだ.
1) 同一命令セットヘテロジニアスマルチコアと呼ばれるプロセッサアーキテクチャを搭載した組込みシステムに着目し,新たなタスクスケジューリング手法を提案した.本手法は,高性能コアと高電力効率コアを1対1に対応づけて構成したコアペアをタスク割付け対象として扱い,コアペア間におけるタスクスケジューリングを静的かつ動的に決定し,さらに稼働させるコア種類およびコアペアへの供給電力/動作周波数を適切に制御することで,組込みシステムの消費エネルギー最適化を実現する.
さらに,同一命令セットヘテロジニアスマルチコアを採用した組込みシステムにおいて,様々な消費電力管理手法を実機上で定量的に比較評価できる環境を開発した.システム設計者は,既存の消費電力管理手法を本評価環境上で試行することで,対象システムに最適な消費電力管理手法を適切に探索することができる.
2) 再構成可能なハードウェアであるFPGAに着目し,環境電力を動力源とするソフトウェア/ハードウェア協調システムのための設計環境を提案した.本環境は,FPGAとプロセッサが〃チップに集積されたプログラマブルSoCと呼ばれるデバイスを対象とする.ソフトウェア向けの高級言語の記述およびシステム構成記述による指定のみから,高品質な組込みシステムを合成することを可能にする.
3) 環境電力で動作する組込みシステムにおける信頼性向上に着目し,要求される信頼性を保証しつつ消費エネルギーを最小化するコンパイラ技術を開発した.具体的には,部分的に恒信頼な領域を持つオンチップメモリを活用し,真に信頼性の求められるプログラムコードおよびデータのみを本領域に集中的に配置する.本研究成果は,査読付き論文誌より発行された.

Current Status of Research Progress
Current Status of Research Progress

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

Reason

当初計画通り,組込みシステムの静的解析および最適化を担うコンパイラ技術の開発を進行させることができた.同時に,実機ベースでの評価環境の構築に重点的に取り組んだ.本研究成果は,組込みシステムのスケーラビリティ管理プラットフォームの有効性を評価するための基盤になるものとして有用であると考えている.なお,本研究成果は査読付き国内シンポジウムで採択されるとともに本シンポジウムの奨励賞を受賞し,査読付き国際会議にも投稿中である.
当初の構想では計画していなかった研究課題ではあるが,システム協調設計環境の開発にも重点的に取り組んだ.環境電力で動作する組込みシステムの設計技術として,有益な研究成果に結びつくものであると期待される.
ただし,実行時最適化アルゴリズムの開発については,今年度の作業進捗は停滞することとなった.前述した実機ベースの評価環境の構築およびシステム設計環境の開発に注力したためである.

Strategy for Future Research Activity

本研究計画の主眼である実行時最適化アルゴリズムについて,実機上に適用可能な実用的な手法となるように重点的に取り組む.平成26年度に挙げた研究成果をベースとして,提案手法を発展させていく予定である.そして,提案手法を実機評価環境に適用することで,本研究課題の有効性を検証する.
実行時最適化アルゴリズムと静的解析・最適化手法を統合し,環境電力で動作する組込みシステムのためのスケーラビリティ管理プラットフォームとして構築する.本プラットフォームを,評価環境およびシステム協調設計環境とともに,ひろく公開していく予定である.

  • Research Products

    (6 results)

All 2016 2015

All Journal Article (1 results) (of which Peer Reviewed: 1 results,  Open Access: 1 results,  Acknowledgement Compliant: 1 results) Presentation (5 results)

  • [Journal Article] An Allocation Optimization Method for Partially-reliable Scratch-pad Memory in Embedded Systems2015

    • Author(s)
      Takuya Hatayama, Hideki Takase, Kazuyoshi Takagi and Naofumi Takagi
    • Journal Title

      IPSJ Transactions on System LSI Design Methodology

      Volume: 8 Pages: 100-104

    • DOI

      10.11185/imt.10.420

    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Presentation] プログラマブルSoCのためのシステム設計環境におけるSW/HW間通信方式の比較評価2016

    • Author(s)
      谷祐輔,高瀬英希,大川猛,高木一義,高木直史
    • Organizer
      情報処理学会第175回システムとLSIの設計技術研究発表会
    • Place of Presentation
      福江文化会館(長崎県・五島市)
    • Year and Date
      2016-03-24 – 2016-03-25
  • [Presentation] プログラマブルSoCにおけるリアルタイムシステム構築のためのソフトウェア指向の協調設計環境2015

    • Author(s)
      畑山拓也,谷祐輔,高瀬英希,高木一義,高木直史
    • Organizer
      電子情報通信学会リコンフィギュラブルシステム研究会
    • Place of Presentation
      長崎県勤労福祉会館(長崎県・長崎市)
    • Year and Date
      2015-12-01 – 2015-12-03
  • [Presentation] 同一命令セットヘテロジニアスマルチコア向け消費電力管理手法の評価環境2015

    • Author(s)
      青野和巳,高瀬英希,松原豊,高木一義,高木直史
    • Organizer
      組込みシステムシンポジウム2015
    • Place of Presentation
      早稲田大学グリーン・コンピューティング・システム研究開発センター(東京都・新宿区)
    • Year and Date
      2015-10-20 – 2015-10-23
  • [Presentation] プログラマブルSoCのためのシステム設計環境におけるSW/HWインタフェース生成手法2015

    • Author(s)
      谷祐輔,畑山拓也,高瀬英希,高木一義,高木直史
    • Organizer
      電子情報通信学会リコンフィギュラブルシステム研究会
    • Place of Presentation
      京都大学吉田キャンパス百周年時計台記念館(京都府・京都市)
    • Year and Date
      2015-06-19 – 2015-06-20
  • [Presentation] 同一命令セットヘテロジニアスマルチコアのコアペア間におけるタスクスケジューリング2015

    • Author(s)
      高瀬英希,岩田淳,高木一義,高木直史
    • Organizer
      情報処理学会第38回組込みシステム研究発表会
    • Place of Presentation
      株式会社東芝スマートコミュニティセンター(神奈川県・川崎市)
    • Year and Date
      2015-06-04 – 2015-06-05

URL: 

Published: 2017-01-06  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi