2011 Fiscal Year Annual Research Report
FPGAの抽象モデル化とハードウェアアルゴリズムの評価の研究
Project/Area Number |
21500016
|
Research Institution | Hiroshima University |
Principal Investigator |
中野 浩嗣 広島大学, 大学院・工学研究院, 教授 (30281075)
|
Co-Investigator(Kenkyū-buntansha) |
伊藤 靖朗 広島大学, 大学院・工学研究院, 助教 (40397964)
|
Keywords | FPGA / アルゴリズム / 組込みハードウェア / ブロックRAM |
Research Abstract |
FPGA(Field Programmable GateArray)とは,ユーザの設計した論理回路データをダウンロードすることにより,内部回路を定義・変更することができる集積回路である.FPGAには,LUT(ルックアップテーブル),フリップフロップ,ブロックRAM,乗算器,などの組込み回路が大量(数千~数十万程度)に分散配置されており,それらの初期データとプログラマブル配線を設定することにより,任意の論理回路を埋め込むことができる.本研究の目的は,この上FPGAのアーキテクチャをさまざまなレベルで抽象化したFPGAモデルを提案し,そのモデル上でさまざまな問題を解く効率よいハードウェアアルゴリズムを設計することである.今年度は我々がFDFM(Few DSP blocks and Fewmemory blocks)アプローチと呼ぶ新しいFPGAの設計手法を提案し、それをFPGAに実装して実用的であることを示した。最近のFPGAには、加算・乗算を高速に行うDSPブロックと高速アクセスが可能なブロックRAMを数多く搭載している。これらDSPブロックとブロックRAMをいかに活用するかというのが、FPGA設計の鍵となっている。我々が提案するFDFMアプローチとは、少数のDSPブロックとブロックRAMを用いて、複雑な計算をするコプロセッサを組み込むという考え方である。この方法により複雑な計算が少ないリソースで行うことができ、また高スループットが必要な場合はこのコプロセッサを大量に並べるということも可能であり、フレキシブルな設計が可能となる。今年度は、暗号化やニューラルネットワークの計算処理をFDFMアプローチで実装し、ほぼ最適な性能が得られた。
|
Current Status of Research Progress |
Current Status of Research Progress
1: Research has progressed more than it was originally planned.
Reason
FPFMアプローチと呼ぶ新しいFPGA設計を考案して、それが極めて高性能なことを実証した。当初の研究予定にはない斬新なアイデアであり、しかもそのアイデアの有効性を示せたという意味で計画以上に進展していると言える。
|
Strategy for Future Research Activity |
FDFMアプローチの有効性についてさらに研究を実証するとともに、一昨年度まで行ったグラフ書き換えアプローチによる設計手法についても研究をすすめる。
|
Research Products
(5 results)