FP Core Survey

HPEC 2003 のプログラム。 単精度・倍精度の演算ユニットの比較とかした論文が出てる。

浮動小数点演算器 IP をいろいろ調べてみたよ。
企業もの
Xilinx の Core Generator に入ってる FP Cores (Quixilica からライセンスされたもの)
Xilinx の MicroBlaze にも FPU ついてるんですね。33MFLOPS @ 200MHz (単精度) だそうです。でも、FPU 自体は 1000 スライスって、すごいな。
Nallatech の FP Cores
Quixilica の FP Cores
Digital Core Designの FP Cores。ここは単精度しか作ってない。
Academic もの
PGR の演算モジュール一覧: 残念ながら、ディスクが飛んだ影響で一部の HTML ファイルがないそうですが…
Arenaire Project: フランスのやつ。VHDL のソースコードがダウンロード可能。FPT05 で指数器出してた人の所だ。面積評価とかは書いてないので、論文を漁るか、自分で合成してみる必要あり。
HPEC 2003 のプログラム
単精度・倍精度の演算ユニットの比較とかした論文が出てる。除算は作ってない。
結論からいうと、倍精度を FPGA でやるのは、そうとうしんどい (というかきっと性能が出ない)。32bit 前後のデータ幅、つまり単精度前後の桁数でやるのが現実的か。

コメントを残す