インテル® マス・カーネル・ライブラリー 11.2 ユーザーズガイド

Intel® Optimized MP LINPACK Benchmark の内容

Intel® Optimized MP LINPACK Benchmark には、HPL 2.1 ディストリビューション (いくつかのファイルは変更されています) と Intel® Optimized MP LINPACK Benchmark 固有のファイルが含まれています。すべてのファイルは、インテル® MKL ディレクトリーの ./benchmarks/mp_linpack/ サブディレクトリーにあります。 Intel® Optimized MP LINPACK Benchmark 固有のファイルは、次のとおりです。

<mkl ディレクトリー>/benchmarks/mp_linpack/ 以下のディレクトリー/ファイル

内容

Make.ia32

IA-32 アーキテクチャー・ベースのプロセッサー用のサンプル・アーキテクチャー・メイクファイル。

Make.intel64

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

Make.mic

インテル® Xeon Phi™ コプロセッサーにおけるネイティブ実行用のサンプル・アーキテクチャー・メイクファイル。

HPL.dat

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

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

bin_intel/ia32/xhpl_ia32

IA-32 アーキテクチャー、インテル® MPI ライブラリーにスタティックにリンクされる事前ビルドバイナリー

bin_intel/ia32/xhpl_ia32_dynamic

IA-32 アーキテクチャー、インテル® MPI ライブラリーにダイナミックにリンクされる事前ビルドバイナリー。

bin_intel/ia32/xhpl_hybrid_ia32

IA-32 アーキテクチャー、インテル® MPI ライブラリーにスタティックにリンクされる事前ビルド・ハイブリッド・バイナリー。

bin_intel/ia32/xhpl_hybrid_ia32_dynamic

IA-32 アーキテクチャー、インテル® MPI ライブラリーにダイナミックにリンクされる事前ビルド・ハイブリッド・バイナリー。

bin_intel/intel64/xhpl_intel64

インテル® 64 アーキテクチャー、インテル® MPI ライブラリーにスタティックにリンクされる事前ビルドバイナリー。

bin_intel/intel64/xhpl_intel64_dynamic

インテル® 64 アーキテクチャー、インテル® MPI ライブラリーにダイナミックにリンクされる事前ビルドバイナリー。

bin_intel/intel64/xhpl_hybrid_intel64

インテル® 64 アーキテクチャー、インテル® MPI ライブラリーにスタティックにリンクされる事前ビルド・ハイブリッド・バイナリー。

bin_intel/intel64/xhpl_hybrid_intel64_dynamic

インテル® 64 アーキテクチャー、インテル® MPI ライブラリーにダイナミックにリンクされる事前ビルド・ハイブリッド・バイナリー。

bin_intel/intel64/xhpl_offload_intel64

前世代のインテル® Core™ プロセッサーおよびそれ以降のプロセッサー、オフロードモード、インテル® MPI ライブラリー用の事前ビルド・スタティック・バイナリー。 バイナリーは、システムに利用可能なインテル® Xeon Phi™ コプロセッサーがあり、それらがハイブリッド・オフロード向けに最適化されている場合、コプロセッサーに計算をオフロードして実行を高速化します。

bin_intel/intel64/xhpl_offload_intel64_dynamic

前世代のインテル® Core™ プロセッサーおよびそれ以降のプロセッサー、オフロードモード、インテル® MPI ライブラリー用の事前ビルド・ダイナミック・バイナリー。バイナリーは、システムに利用可能なインテル® Xeon Phi™ コプロセッサーがあり、それらがハイブリッド・オフロード向けに最適化されている場合、コプロセッサーに計算をオフロードして実行を高速化します。

bin_intel/mic/xhpl_mic

インテル® Xeon Phi™ コプロセッサーにおけるネイティブ実行用の事前ビルドバイナリー。インテル® MPI ライブラリーにスタティックにリンクされます。

bin_intel/mic/xhpl_mic_dynamic

インテル® Xeon Phi™ コプロセッサーにおけるネイティブ実行用の事前ビルドバイナリー。インテル® MPI ライブラリーにダイナミックにリンクされます。

bin_intel/mic/xhpl_hybrid_mic

インテル® Xeon Phi™ コプロセッサーにおけるネイティブ実行用の事前ビルド・ハイブリッド・バイナリー。インテル® MPI ライブラリーにスタティックにリンクされます。

bin_intel/mic/xhpl_hybrid_mic_dynamic

インテル® Xeon Phi™ コプロセッサーにおけるネイティブ実行用の事前ビルド・ハイブリッド・バイナリー。インテル® MPI ライブラリーにダイナミックにリンクされます。

事前ビルド・ライブラリー

lib_hybrid/ia32/libhpl_hybrid.a

IA-32 アーキテクチャー、インテル® MPI 用の Intel® Optimized MP LINPACK Benchmark ハイブリッド・バージョンの事前ビルド・ライブラリー。

lib_hybrid/intel64/libhpl_hybrid.a

インテル® 64 アーキテクチャー、インテル® MPI 用の Intel® Optimized MP LINPACK Benchmark ハイブリッド・バージョンの事前ビルド・ライブラリー。

lib_hybrid/intel64/libhpl_offload.a

インテル® 64 アーキテクチャー、インテル® MPI 用の Intel® Optimized MP LINPACK Benchmark オフロード・バージョンの事前ビルド・ライブラリー。

lib_hybrid/mic/libhpl_hybrid.a

インテル® Xeon Phi™ コプロセッサーにおけるネイティブ実行用 Intel® Optimized MP LINPACK Benchmark ハイブリッド・バージョンの事前ビルド・ライブラリー。

実行スクリプトと入力サンプルファイル

bin_intel/ia32/runme_ia32

IA-32 アーキテクチャー、インテル® MPI ライブラリーにスタティックにリンクされるピュア MPI バイナリー用のサンプル実行スクリプト。

bin_intel/ia32/runme_ia32_dynamic

IA-32 アーキテクチャー、インテル® MPI ライブラリーにダイナミックにリンクされるピュア MPI バイナリー用のサンプル実行スクリプト。

bin_intel/ia32/HPL_serial.dat

IA-32 アーキテクチャー、ピュア MPI バイナリー用の入力ファイルのサンプル。

bin_intel/ia32/runme_hybrid_ia32

IA-32 アーキテクチャー、インテル® MPI ライブラリーにスタティックにリンクされるハイブリッド・バイナリー用のサンプル実行スクリプト。

bin_intel/ia32/runme_hybrid_ia32_dynamic

IA-32 アーキテクチャー、インテル® MPI ライブラリーにダイナミックにリンクされるハイブリッド・バイナリー用のサンプル実行スクリプト。

bin_intel/ia32/HPL_hybrid.dat

IA-32 アーキテクチャー、ハイブリッド・バイナリー用の入力ファイルのサンプル。

bin_intel/intel64/runme_intel64

インテル® 64 アーキテクチャー、インテル® MPI ライブラリーにスタティックにリンクされるピュア MPI バイナリー用のサンプル実行スクリプト。

bin_intel/intel64/runme_intel64_dynamic

インテル® 64 アーキテクチャー、インテル® MPI ライブラリーにダイナミックにリンクされるピュア MPI バイナリー用のサンプル実行スクリプト。

bin_intel/intel64/HPL_serial.dat

インテル® 64 アーキテクチャー、ピュア MPI バイナリー用の入力ファイルのサンプル。

bin_intel/intel64/runme_hybrid_intel64

インテル® 64 アーキテクチャー、インテル® MPI ライブラリーにスタティックにリンクされるハイブリッド・バイナリー用のサンプル実行スクリプト。

bin_intel/intel64/runme_hybrid_intel64_dynamic

インテル® 64 アーキテクチャー、インテル® MPI ライブラリーにダイナミックにリンクされるハイブリッド・バイナリー用のサンプル実行スクリプト。

bin_intel/intel64/HPL_hybrid.dat

インテル® 64 アーキテクチャー、ハイブリッド・バイナリー用の入力ファイルのサンプル。

bin_intel/intel64/runme_offload_intel64

インテル® 64 アーキテクチャー、オフロード・スタティック・バイナリー用のサンプル実行スクリプト。

bin_intel/intel64/runme_offload_intel64_dynamic

インテル® 64 アーキテクチャー、オフロード・ダイナミック・バイナリー用のサンプル実行スクリプト。

bin_intel/intel64/runme_offload_intel64_prv

MPI コアあたりのインテル® Xeon Phi™ コプロセッサーの数に基づいて HPL 環境変数を設定するスクリプト。runme_offload_intel64 および runme_offload_intel64_dynamic により呼び出されます。

bin_intel/intel64/HPL_offload.dat

インテル® 64 アーキテクチャー、オフロードバイナリー用の入力ファイルのサンプル。

bin_intel/mic/runme_hybrid_mic

インテル® Xeon Phi™ コプロセッサーにおけるネイティブ実行、インテル® MPI ライブラリーにスタティックにリンクされるハイブリッド・ライブラリー用のサンプル実行スクリプト。

bin_intel/mic/runme_hybrid_mic_dynamic

インテル® Xeon Phi™ コプロセッサーにおけるネイティブ実行、インテル® MPI ライブラリーにダイナミックにリンクされるハイブリッド・ライブラリー用のサンプル実行スクリプト。

bin_intel/mic/HPL_hybrid.dat

インテル® Xeon Phi™ コプロセッサーにおけるネイティブ実行、ハイブリッド・バイナリー用の入力ファイルのサンプル。

nodeperf.c

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

インテル® MPI ライブラリーのサポートされているバージョンについては、『インテル® MKL リリースノート』のシステム要件を参照してください。

最適化に関する注意事項

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

改訂 #20110804

関連情報


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