お勧め「科学技術演算ライブラリ」?


DCTやIDCT、FFT、FIR、IIR等一般的な数値演算を集めた「科学技術演算
ライブラリ」みたいなのもので何がお勧めでしょうか?ANSI-Cで書かれ
たものがベターです。

私は、LSIの設計の仕事をしていますが、現在、ANSI-Cで書かれたアルゴ
リズムを、ハードウェアに変換するツール(業界では動作合成ツールと
呼ばれますが)の評価をしています。そのベンチマークの題材を探して
いて、冒頭の質問した次第です。

本来、社内の既存のソースコードでベンチマークするのがベストなんで
すが、サポートの為に、ツールのベンダー側にソースを出さざるを得な
い状況があるので、秘密保持の観点から、社内のソースコードを使わ
ず、オープンなもので、ベンチマーキングしようと考えています。

以下のようなページを見てはいますが...
http://lss.eternity.ne.jp/new/class.php?763

他にお勧めがあればよろしくお願い致します。




回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2008/06/11 20:50:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:rubikitch No.1

回答回数120ベストアンサー獲得回数22

id:renagon

rubikitchさん、ありがとうございます。見てみます。

2008/06/05 19:40:59
id:akamegane No.2

回答回数23ベストアンサー獲得回数1

ポイント27pt

FFT 周りだけですが、FFTW というのは、どうでしょうか。

http://www.fftw.org/

http://www.fftw.org/faq/section2.html#languages

Question 2.7. Which language is FFTW written in?

FFTW is written in ANSI C. Most of the code, however, was automatically generated by a program called genfft, written in the Objective Caml dialect of ML. You do not need to know ML or to have an Objective Caml compiler in order to use FFTW.

と書いてあります。

id:renagon

akameganeさん、情報ありがとうございます。FFT周りだけでもこんなにあるんですね。ちょっとソースをみてみます。

2008/06/05 19:43:20
id:pyopyopyo No.3

回答回数377ベストアンサー獲得回数98

ポイント26pt

http://www.netlib.org/ が良いと思います。

http://www.netlib.org/cgi-bin/search.pl で、"fft"などのキーワードで検索すると、必要なソースコードがdownloadできます。

ソースコードは拡張子が"f"とあるようにフォートランで記述されていますが、 f2c というプログラムを使うと C言語のソースに変換できます。

id:renagon

pyopyopyoさん、ありがとございます。これもちょっと見てみます。

2008/06/05 19:43:58

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません