インテル® マス・カーネル・ライブラリー 11.2 ユーザーズガイド
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 |