コンパイラ評価用プログラム
コンパイラの動作確認や性能評価などに使われるプログラムを参考までにあげる。
SPEC CPU2000
URL -- http://www.spec.org/cpu2000/
コンパイラの総合的性能を評価する著名なベンチマークプログラムであり、 C言語とFortran言語で書かれた大規模な実用プログラムを含んでいる。
CPU演算の性能評価に重きをおいたものであり、整数系のCINT2000と浮動小数点系 のCFP2000に分かれている。
このベンチマークプログラムによるコンパイラやコンピュータの性能評価結果 についても公表データが多くある。これは完成したコンパイラの性能評価ばかりでなく、 新しい技法の評価や実用プログラムのプログラム特性を調べるのにもよく利用される。
SPEC CPU2006
URL -- http://www.spec.org/cpu2006/
SPEC CPU2000の後継版であり、新しい分野のプログラムやC++の プログラムなどが増強されている。
MiBench
URL -- http://www.eecs.umich.edu/mibench/
ミシガン大学で開発されたベンチマークプログラムであり、
自動車産業系、ファイル圧縮・展開、ネットワーク系、 文書処理、セキュリティ、通信
等に関する多くのプログラムを含む。
MediaBench
URL -- http://euler.slu.edu/~fritts/mediabench/
コンピュータアーキテクチャの評価等を目的としたベンチマークプログラム であり、音声や画像の処理に使われるMPEG, JPEGなどのプログラムを含む。
Livermore loop
URL -- http://www.netlib.org/benchmark/livermore
行列演算など、数値計算でよく使われる処理の核部分から合成した ベンチマークプログラムであり、スーパーコンピュータの性能評価などによく使われた。
Netlibベンチマークサイト
URL -- http://www.netlib.org/benchmark/
コンピュータの性能評価などに使われるベンチマークプログラム をのせた多くのサイトへのリンクが記載されている。