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

2009 Fiscal Year Annual Research Report

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

Research Project

Project/Area Number 20500058
Research InstitutionKwansei Gakuin University

Principal Investigator

石浦 菜岐佐  Kwansei Gakuin University, 理工学部, 教授 (60193265)

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

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

  • Research Products

    (3 results)

All 2010 2009

All Presentation (3 results)

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

    • Author(s)
      入谷賢孝
    • Organizer
      情報処理学会 組込みシステム研究会
    • Place of Presentation
      八丈シーパークリゾート、東京都
    • Year and Date
      2010-03-28
  • [Presentation] CPUと密に結合したコプロセッサに基づくハードウェア/ソフトウェア協調設計2010

    • Author(s)
      戸田勇希
    • Organizer
      情報処理学会 組込みシステム研究会
    • Place of Presentation
      株式会社東芝, 東京都港区
    • Year and Date
      2010-01-29
  • [Presentation] 高位合成における可変スケジューリングの近似アルゴリズム2009

    • Author(s)
      曽根康介
    • Organizer
      情報処理学会 関西支部大会
    • Place of Presentation
      神戸大学
    • Year and Date
      2009-09-29

URL: 

Published: 2011-06-16   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi