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

2007 Fiscal Year Annual Research Report

リコンフィギャラブルシステムに適したプログラミングフレームワークの確立

Research Project

Project/Area Number 19700043
Research InstitutionNagasaki University

Principal Investigator

柴田 裕一郎  Nagasaki University, 工学部, 准教授 (10336183)

Keywordsリコンフィギャラブルシステム / 性能チューニング
Research Abstract

1 SRC社の商用リコンフィギャラブルマシンを用いて海洋モデルシミュレーションプログラムを実行させ性能を分析し,DMA転送が性能に大きな及ぼし,プログラミング上のチューニングを行わない場合には,かえって性能が低下する可能性があることを示した.また,通信と演算をオーバーラップさせたり,データを複数のメモリバンクにインタリーブするような,既存の最適化手法はFPGAの資源制約上の問題を生じやすいことも明らかにした.あらかじめメインプロセッサ側でデータ配列を並び替える方法を提案し,150KB程度の転送粒度を保つことで,この手法が有効になることを実証した.
2 リコンフィギャラブルマシン上にパイプライン型演算器を並べて高い性能を達成するためには,FPGAの資源制約満たしたうえで効率よく各演算のタイミングを決定する必要がある.そこで,類似した複数の演算式から共通に利用可能な演算器群を同定するアルゴリズムを提案し,ツールとして実装したうえで,FPGAを用いた生化学シミュレータの反応速度計算モジュールに適用した.その結果,共有による性能の低下を低く抑えつつ,約3割のハードウェア資源を削減できることを示した.また,高位合成技術を応用し,パイプラインへの入カデータバンド幅の制約を考慮した演算スケジューリングについて検討した.
3 新しいリコンフィギャラブルデバイスとして注目されている動的再構成可能プロセッサでは,プログラムの流れを制御するためのステートマシンが専用の機構で実現される.このため,FPGAとは異なり,ステートマシンの状態数が多くなると処理をのせることができなくなるという問題点がある.そこで,プログラム中において同一の関数を複数呼び出す構造に着目し状態を集約化する最適化手法を提案し,最大3倍程度の性能改善が可能であることを示した.

  • Research Products

    (6 results)

All 2008 2007

All Journal Article (1 results) (of which Peer Reviewed: 1 results) Presentation (5 results)

  • [Journal Article] An Optimization Method Focusing on Fixed-Point Arithmetic in Applications for Dynamicall Reconfigurable Processor2007

    • Author(s)
      M. Miyata, Y. Shibata, K. Oguri
    • Journal Title

      Systems and Computers in Japan 38-14

      Pages: 20-28

    • Peer Reviewed
  • [Presentation] リコンフィギャラブルマシンSRC-6におけるDMA転送の最適化手法2008

    • Author(s)
      志田さや香, 柴田裕一郎, 小栗清
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
    • Place of Presentation
      横浜市
    • Year and Date
      2008-01-16
  • [Presentation] A Combining Technique of Rate Law Functions for a Cost-effective Reconfigurable Biological Simulator2007

    • Author(s)
      H. Yamada, N. Iwanaga, Y. Shibata, et. al.
    • Organizer
      IEEE International Conference on Field-Programmable Logic and Aplications
    • Place of Presentation
      オランダアムステルダム
    • Year and Date
      2007-08-28
  • [Presentation] Implementation of a Barotoropic Operator for Ocean Model Simulation Using a Reconfigurable Machine2007

    • Author(s)
      S. Shida, Y. Shibata, K. Oguri, D. Buell
    • Organizer
      IEEE International Conference on Field-Programmable Logic and Aplications
    • Place of Presentation
      オランダアムステルダム
    • Year and Date
      2007-08-27
  • [Presentation] 生化学シミュレータReCSiPにおける反応速度式共有化2007

    • Author(s)
      山田英樹, 岩永直樹, 柴田裕一郎, 長名保範, 吉見真聡, 岩岡洋, 西川由理, 小嶋利紀, 天野英晴, 舟橋啓, 広井賀子, 北野宏明, 小栗清
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
    • Place of Presentation
      金沢市
    • Year and Date
      2007-05-17
  • [Presentation] リコンフィギャラブルマシンSRC-6を用いた海洋モデルシミュレーションの実装検討2007

    • Author(s)
      志田さや香, 柴田裕一郎, 小栗清
    • Organizer
      電子情報通信学会リコンフィギャラブルシステム研究会
    • Place of Presentation
      金沢市
    • Year and Date
      2007-05-17

URL: 

Published: 2010-02-04   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi