インテル® MKL 11.3 ユーザーズガイド

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 固有のファイルは、次のとおりです。

Intel® Optimized MP LINPACK Benchmark には HPL 2.1 ディストリビューション全体が含まれているため、ディレクトリーには Linux* 用のファイルも含まれています。

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

内容

Make

IA-32 およびインテル® 64 アーキテクチャー対応プロセッサー・ベースのシステムで使用する nmake ユーティリティー用のサンプル・アーキテクチャー・メイクファイル。

HPL.dat

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

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

bin_intel\ia32\xhpl_ia32.exe

IA-32 アーキテクチャー、インテル® MPI ライブラリー用の事前ビルドバイナリー

bin_intel\ia32\xhpl_hybrid_ia32.exe

IA-32 アーキテクチャー、インテル® MPI ライブラリー用の事前ビルド・ハイブリッド・バイナリー。

bin_intel\intel64\xhpl_intel64.exe

インテル® 64 アーキテクチャー、インテル® MPI ライブラリー用の事前ビルドバイナリー。

bin_intel\intel64\xhpl_hybrid_intel64.exe

インテル® 64 アーキテクチャー、インテル® MPI ライブラリー用の事前ビルド・ハイブリッド・バイナリー。

bin_intel\intel64\xhpl_offload_intel64.exe

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

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

lib_hybrid\ia32\libhpl_hybrid.lib

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

lib_hybrid\intel64\libhpl_hybrid.lib

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

lib_hybrid\intel64\libhpl_offload.lib

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

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

bin_intel\ia32\runme_ia32.bat

IA-32 アーキテクチャー、ピュア MPI バイナリー用のサンプル実行スクリプト。

bin_intel\ia32\HPL_serial.dat

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

bin_intel\ia32\runme_hybrid_ia32.bat

IA-32 アーキテクチャー、ハイブリッド・バイナリー用のサンプル実行スクリプト。

bin_intel\ia32\HPL_hybrid.dat

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

bin_intel\intel64\runme_intel64.bat

インテル® 64 アーキテクチャー、ピュア MPI バイナリー用のサンプル実行スクリプト。

bin_intel\intel64\HPL_serial.dat

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

bin_intel\intel64\runme_hybrid_intel64.bat

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

bin_intel\intel64\HPL_hybrid.dat

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

bin_intel\intel64\runme_offload_intel64.bat

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

bin_intel\intel64\runme_offload_intel64_prv.bat

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

bin_intel\intel64\HPL_offload.dat

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

  

nodeperf.c

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

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

最適化に関する注意事項

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

改訂 #20110804

関連情報