本研究では,FPGA 向けメニーコアアーキテクチャ開発環境の構築を目指した.本研究ではまず,DSPブロックやブロックRAMを用いて,直線検出・円検出を,パラメータ空間を分割し,多数の演算器をFPGA上に並べることで並列計算を行うFPGA実装を提案し,既存の手法より高速に動作することを確認した.さらに本研究では,この結果を元に,主に一つのDSPブロックと二つのブロックRAMで構成された多倍長演算をサポートする超小型汎用プロセッサを設計・実装した.このプロセッサは,ハードウェア設計の経験がないソフトウェア設計者でも,専用回路とほぼ同じ性能の高速化をソフトウェアで実現可能であることを示した.
|