ソースからコンパイルできる単純な浮動小数点ベンチマーク?

ソースからコンパイルできる単純な浮動小数点ベンチマーク?

ARMプラットフォームの一部のベンチマークに興味があります。浮動小数点パフォーマンスのベンチマークに使用できるソースコードを含む単純なベンチマークを提案できる人はいますか? .debファイルなどのパッケージは、一部のプラットフォームがパッケージをサポートしていないため機能しません。

ありがとうございます。

答え1

多くの浮動小数点ベンチマークがあります。http://www.netlib.org/benchmark/;私はいくつか試しましたが、いくつかはかなり古いですが、今は意味のない結果を提供します(例えば、砥石)。http://www.netlib.org/benchmark/linpackc.new使える結果が出てきそうです。特別なビルドは必要ありません。

wget http://www.netlib.org/benchmark/linpackc.new
mv linpackc.new linpack.c
gcc -O3 -march=native linpack.c -o linpack -lm
./linpack

(これはシンプルなバージョンです。リンパックベンチマークこれは、スーパーコンピュータの浮動小数点性能を比較するために使用される標準です。 TOP-500比較に使用された実装は、以下で確認できます。http://www.netlib.org/benchmark/hpl/ただし、一部のサポートライブラリが必要です。 )

システムの他のコンポーネントをベンチマークするには、次の点を確認してください。LMベンチマーク;ソースコードで提供され、特別なライブラリなしでコンパイルされます。ビルドが正しく機能するためには、これを少し調整する必要があるかもしれません。

tar xf lmbench3.tar.gz
cd lmbench3
mkdir SCCS
touch SCCS/s.ChangeSet bk.ver
cd src
make results

その後、プロンプトに従ってください。

関連情報