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

ハードウェア・プログラミングのためのOSとコンパイラ

Research Project

Project/Area Number 14780201
Research Category

Grant-in-Aid for Young Scientists (B)

Allocation TypeSingle-year Grants
Research Field 計算機科学
Research InstitutionJapan Advanced Institute of Science and Technology

Principal Investigator

井口 寧  北陸先端科学技術大学院大学, 情報科学センター, 助教授 (90293406)

Project Period (FY) 2002 – 2003
Project Status Completed (Fiscal Year 2003)
Budget Amount *help
¥2,300,000 (Direct Cost: ¥2,300,000)
Fiscal Year 2003: ¥1,100,000 (Direct Cost: ¥1,100,000)
Fiscal Year 2002: ¥1,200,000 (Direct Cost: ¥1,200,000)
KeywordsSoC / FPGA / ハードウエア / HDL / OS / SystemC / SpecC / ハードウェア
Research Abstract

本研究では,FPGAなどの再構成可能なハードウェアを,あたかもソフトウェアのようにプログラムする仕組みを明らかにすることを目標として,ハードウェアOSと,アルゴリズムから論理回路を生成するためのハードウェア・コンパイラについて研究を行なう.
今年度は,既存のCプログラムを高位合成ツールに処理させる際に,並列性を引き出すためのプリプロセッサの作成,および試作テストベンチのための,回路のロード・アンロード機構の開発に取り組んだ.回路のロード・アンロードの理論的研究では,FPGAを用いることにより,プログラムの進行につれて,ステージ毎に最適な回路に再構成する,動的再構成が可能となる.この結果,再構成の戦略として次の手順が有効であることが分かった.
1.演算子依存性が無い場合,再構成を行わない静的実装が高速.
2.演算依存性などがある場合,動的実装の方が高速となる可能性がある.例えば,加算と乗算に依存性があり,加算終了後乗算を実行する場合,次の条件を満たす場合は動的再構成の方が高速に実行できる.
Tr【less than or equal】(2√<CaCm>)/(Atotal)(但し,Trは再構成時間,Ca,Cmはそれぞれ加算,乗算のコスト,Atotalはチップ面積)
3.演算依存性などがあるが上記条件を満たさない場合は,静的実装が高速.
更に,プログラム中に複雑な演算依存性がある場合でも,再帰的に実行時間を予測することによって、最適な再構成手順を得ることができた.

Report

(2 results)
  • 2003 Annual Research Report
  • 2002 Annual Research Report
  • Research Products

    (8 results)

All Other

All Publications (8 results)

  • [Publications] 井口 寧, 松澤 照男, 堀口 進: "温度予測モデルを用いた重み付けシフトによるウェーハスタック実装の放熱"情報処理学会 数理モデル化と応用 論文誌. Vol.44,No.SIG 14. 81-90 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] 井口 寧: "FPGAを用いた超細粒度並列処理の概要"信学技報,第一回 リコンフィギャラブル研究会 論文集. No.1. 1-6 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] 井口 寧, 堀口 進: "1次元再帰シフトトーラス相互結合網の拡張"情報処理学会論文誌. Vol.44,No.6. 1521-1524 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] 井口 寧, 松澤 照男, 堀口 進: "ウェーハスタック実装の温度予測モデル"情報処理学会 数理モデル化と応用 論文誌. Vol.44,No.SIG 7. 1-11 (2003)

    • Related Report
      2003 Annual Research Report
  • [Publications] 井口 寧, 松澤 照男, 堀口 進: "ウェーハスタック実装の温度予測モデル"情処 数理モデル化と応用 論文誌. Vol.44 No.SIG10(採録決定). (2003)

    • Related Report
      2002 Annual Research Report
  • [Publications] 井口 寧, 松澤 照男, 堀口 進: "温度予測モデルを用いた重み付けシフトによるウェーハスタック実装の放熱"情処学研報. 2003-MPS-43. 29-32 (2003)

    • Related Report
      2002 Annual Research Report
  • [Publications] 井口 寧, 松澤 照男, 堀口 進: "改良型重み付けシフトによる格子結合型ウェーハスタック実装の放熱と再構成"情処学研報. 2002-MPS-39. 13-16 (2002)

    • Related Report
      2002 Annual Research Report
  • [Publications] 才田 いずみ, 川添 良幸, 小河原 義朗, 高橋 亜希子, 井口 寧, 神山 博: "相づちとその韻律に焦点を当てた日本語学習用ウェブ教材"Proc. of 第3回 日本語とコンピュータ国際会議. CASTEL/J2002. 165-168 (2002)

    • Related Report
      2002 Annual Research Report

URL: 

Published: 2002-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi