Intel® Optimized MP LINPACK Benchmark for Clusters の内容

Intel® Optimized MP LINPACK Benchmark for Clusters (MP LINPACK Benchmark) には、HPL 2.0 ディストリビューションとその修正が含まれています。ファイルの一覧は、下記の表を参照してください。ファイルは、インテル® マス・カーネル・ライブラリー (インテル® MKL) ディレクトリーの ./benchmarks/mp_linpack/ サブディレクトリーにあります。

./benchmarks/mp_linpack/ のディレクトリー、ファイル

内容

testing/ptest/HPL_pdtest.c

HPL 2.0 コードに ASYOUGO2_DISPLAY (詳細は、「新機能」を参照) で DGEMM 情報がキャプチャーされた場合に情報を表示する修正を加えたもの。

src/blas/HPL_dgemm.c

HPL 2.0 コードに ASYOUGO2_DISPLAY で指定された場合に DGEMM 情報をキャプチャーする修正を加えたもの。

src/grid/HPL_grid_init.c

HPL 2.0 コードに HPL 2.0 にない追加のグリッド試験を行う修正を加えたもの。

src/pgesv/HPL_pdgesvK2.c

HPL 2.0 コードに ASYOUGO および ENDEARLY の修正を加えたもの。

src/pgesv/HPL_pdgesv0.c

HPL 2.0 コードに ASYOUGOASYOUGO2、および ENDEARLY の修正を加えたもの。

testing/ptest/HPL.dat

HPL 2.0 のサンプル HPL.dat を修正したもの。

Make.ia32

(新規) IA-32 アーキテクチャー対応プロセッサー・ベースの Linux* システム用のサンプル・アーキテクチャー・メイクファイル。

Make.intel64

(新規) インテル® 64 アーキテクチャー対応プロセッサー・ベースの Linux* システム用のサンプル・アーキテクチャー・メイクファイル。

HPL.dat

testing/ptest/HPL.dat のコピー。

簡単なパフォーマンス・テストに利用できる、事前に構築された実行可能ファイル。

bin_intel/ia32/xhpl_ia32

(新規) IA-32 アーキテクチャー、Linux* 用の事前構築ハイブリッド・バイナリー。インテル® MPI 3.2 に対してスタティックにリンクされています。

bin_intel/ia32/xhpl_ia32_dynamic

(新規) IA-32 アーキテクチャー、Linux* 用の事前構築ハイブリッド・バイナリー。インテル® MPI 3.2 に対してダイナミックにリンクされています。

bin_intel/intel64/xhpl_intel64

(新規) インテル® 64 アーキテクチャー、Linux* 用の事前構築ハイブリッド・バイナリー。インテル® MPI 3.2 に対してスタティックにリンクされています。

bin_intel/intel64/xhpl_intel64_dynamic

(新規) インテル® 64 アーキテクチャー、Linux* 用の事前構築ハイブリッド・バイナリー。インテル® MPI 3.2 に対してダイナミックにリンクされています。

事前に構築されたハイブリッドの実行可能ファイル。

bin_intel/ia32/xhpl_hybrid_ia32

(新規) IA-32 アーキテクチャー、Linux* 用の事前構築ハイブリッド・バイナリー。インテル® MPI 3.2 に対してスタティックにリンクされています。

bin_intel/ia32/xhpl_hybrid_ia32_dynamic

(新規) IA-32 アーキテクチャー、Linux* 用の事前構築ハイブリッド・バイナリー。インテル® MPI 3.2 に対してダイナミックにリンクされています。

bin_intel/intel64/xhpl_hybrid_intel64

(新規) インテル® 64 アーキテクチャー、Linux* 用の事前構築ハイブリッド・バイナリー。インテル® MPI 3.2 に対してスタティックにリンクされています。

bin_intel/intel64/xhpl_hybrid_intel64_dynamic

(新規) インテル® 64 アーキテクチャー、Linux* 用の事前構築ハイブリッド・バイナリー。インテル® MPI 3.2 に対してダイナミックにリンクされています。

事前構築ライブラリー

lib_hybrid/ia32/libhpl_hybrid.a

(新規) IA-32 アーキテクチャー、インテル® MPI 3.2 用の MP LINPACK ハイブリッド・バージョンの事前構築ライブラリー。

lib_hybrid/intel64/libhpl_hybrid.a

(新規) インテル® 64 アーキテクチャー、インテル® MPI 3.2 用の MP LINPACK ハイブリッド・バージョンの事前構築ライブラリー。

実行スクリプトファイル。

 

bin_intel/ia32/runme_ia32

(新規) IA-32 アーキテクチャー、インテル® MPI 3.2 に対してスタティックにリンクされたピュア MPI バイナリー用のサンプル実行スクリプト。

bin_intel/ia32/runme_ia32_dynamic

(新規) IA-32 アーキテクチャー、インテル® MPI 3.2 に対してダイナミックにリンクされたピュア MPI バイナリー用のサンプル実行スクリプト。

bin_intel/ia32/HPL_serial.dat

(新規) IA-32 アーキテクチャー、ピュア MPI バイナリー用の MP LINPACK ベンチマーク入力ファイルのサンプル。

bin_intel/ia32/runme_hybrid_ia32

(新規) IA-32 アーキテクチャー、インテル® MPI 3.2 に対してスタティックにリンクされたハイブリッド・バイナリー用のサンプル実行スクリプト。

bin_intel/ia32/runme_hybrid_ia32_dynamic

(新規) IA-32 アーキテクチャー、インテル® MPI 3.2 に対してダイナミックにリンクされたハイブリッド・バイナリー用のサンプル実行スクリプト。

bin_intel/ia32/HPL_hybrid.dat

(新規) IA-32 アーキテクチャー、ハイブリッド・バイナリー用の MP LINPACK ベンチマーク入力ファイルのサンプル。

bin_intel/intel64/runme_intel64

(新規) インテル® 64 アーキテクチャー、インテル® MPI 3.2 に対してスタティックにリンクされたピュア MPI バイナリー用のサンプル実行スクリプト。

bin_intel/intel64/runme_intel64_dynamic

(新規) インテル® 64 アーキテクチャー、インテル® MPI 3.2 に対してダイナミックにリンクされたピュア MPI バイナリー用のサンプル実行スクリプト。

bin_intel/intel64/HPL_serial.dat

(新規) インテル® 64 アーキテクチャー、ピュア MPI バイナリー用の MP LINPACK ベンチマーク入力ファイルのサンプル。

bin_intel/intel64/runme_hybrid_intel64

(新規) インテル® 64 アーキテクチャー、インテル® MPI 3.2 に対してスタティックにリンクされたハイブリッド・バイナリー用のサンプル実行スクリプト。

bin_intel/intel64/runme_hybrid_intel64_dynamic

(新規) インテル® 64 アーキテクチャー、インテル® MPI 3.2 に対してダイナミックにリンクされたハイブリッド・バイナリー用のサンプル実行スクリプト。

bin_intel/intel64/HPL_hybrid.dat

(新規) IA-64 アーキテクチャー、ハイブリッド・バイナリー用の MP LINPACK ベンチマーク入力ファイルのサンプル。

 

nodeperf.c

(新規) クラスターの DGEMM 速度をテストするサンプル・ユーティリティー。

最適化に関する注意事項

インテル® コンパイラーは、互換マイクロプロセッサー向けには、インテル製マイクロプロセッサー向けと同等レベルの最適化が行われない可能性があります。これには、インテル® ストリーミング SIMD 拡張命令 2 (インテル® SSE2)、インテル® ストリーミング SIMD 拡張命令 3 (インテル® SSE3)、ストリーミング SIMD 拡張命令 3 補足命令 (SSSE3) 命令セットに関連する最適化およびその他の最適化が含まれます。インテルでは、インテル製ではないマイクロプロセッサーに対して、最適化の提供、機能、効果を保証していません。本製品のマイクロプロセッサー固有の最適化は、インテル製マイクロプロセッサーでの使用を目的としています。インテル® マイクロアーキテクチャーに非固有の特定の最適化は、インテル製マイクロプロセッサー向けに予約されています。この注意事項の適用対象である特定の命令セットの詳細は、該当する製品のユーザー・リファレンス・ガイドを参照してください。

改訂 #20110804

関連情報


このヘルプトピックについてのフィードバックを送信