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

2009 年度 実績報告書

ソフトウェア互換な専用ハードウェアを合成する高位合成系に関する研究

研究課題

研究課題/領域番号 20500058
研究機関関西学院大学

研究代表者

石浦 菜岐佐  関西学院大学, 理工学部, 教授 (60193265)

研究分担者 神原 弘之  (財)京都高度技術研究所, 研究開発部, 主席研究員 (80373497)
冨山 宏之  名古屋大学, 情報科学研究科, 准教授 (80362292)
キーワード高位合成 / ハードウェア / ソフトウェア協調設計 / ANSI-C / 組込みシスラム設計 / ソフトウェア互換ハードウェア
研究概要

Cプログラムを入力としてソフトウェアとハードウェアからなるシステムを効率的に合成するための手法について研究を行った。具体的には次の成果を得た
1.実行サイクル数が不定の演算の存在下で効率的なスケジューリングを実現する「可変スケジューリング」に対し、回路規模を抑制しつつ実行時の性能を確保する近似アルゴリズムを開発した。
2.CプログラムからSUIFのデータ構造を経由してCDFGを生成するのではなく、Cコンパイラが生成するアセンブリからCDFGを生成し、ここからハードウェアを合成する処理方式について検討を行った。Cプログラムレベルでハードウェア化する関数とのインタフェースをとる更新を行い、リンク済バイナリを逆アセンブルして得られるアセンブリからハードウェアを合成する手法を開発した。
3.合成するハードウェアをソフトウェアから効率的に起動する方式について検討を行い、アセンブリプログラムの任意区間を指定して、そこからCPUと密結合したコプロセッサを合成する手法を新たに考案した。
4.高位合成系のプロトタイプの開発を進めるとともに、合成した回路の性能や回路規模を、それぞれシミュレーションと論理合成で評価できる環境を整備した。

  • 研究成果

    (3件)

すべて 2010 2009

すべて 学会発表 (3件)

  • [学会発表] MIPSアセンブリを中間表現とする高位合成システムの実装2010

    • 著者名/発表者名
      入谷賢孝
    • 学会等名
      情報処理学会 組込みシステム研究会
    • 発表場所
      八丈シーパークリゾート、東京都
    • 年月日
      2010-03-28
  • [学会発表] CPUと密に結合したコプロセッサに基づくハードウェア/ソフトウェア協調設計2010

    • 著者名/発表者名
      戸田勇希
    • 学会等名
      情報処理学会 組込みシステム研究会
    • 発表場所
      株式会社東芝, 東京都港区
    • 年月日
      2010-01-29
  • [学会発表] 高位合成における可変スケジューリングの近似アルゴリズム2009

    • 著者名/発表者名
      曽根康介
    • 学会等名
      情報処理学会 関西支部大会
    • 発表場所
      神戸大学
    • 年月日
      2009-09-29

URL: 

公開日: 2011-06-16   更新日: 2016-04-21  

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

Powered by NII kakenhi