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

ソフトウェアの実行

指定したシステムで事前に定義されたサンプル問題サイズの結果を得るには、次のいずれかのコマンドを入力します。

runme_xeon32.bat

runme_xeon64.bat

runme_xeon64_ao.bat

runme_mic

ほかの問題サイズでソフトウェアを実行する方法は、プログラムに含まれている拡張ヘルプを参照してください。拡張ヘルプは、以下のように -e オプションを指定してプログラムを実行すると表示されます。

linpack_xeon32.exe -e

linpack_xeon64.exe -e

./xlinpack_mic -e

データ入力ファイル lininput_xeon32 および lininput_xeon64 はサンプルです。 プロセッサー数やメモリー容量が異なるシステムでは入力ファイルを変更する必要があります。 サンプル入力ファイルを変更する適切な方法は、拡張ヘルプを参照してください。

各入力ファイルでは、少なくとも以下のメモリー容量が必要です。

lininput_xeon32             2GB

lininput_xeon64            16GB

lininput_xeon64_ao          8GB

lininput_mic                8GB

システムのメモリー容量が上記のデータ入力ファイルで必要なメモリー容量よりも少ない場合、拡張ヘルプで説明されているように、既存のデータ入力ファイルを編集するか、新しいデータ入力ファイルを作成する必要があります。

使用する OpenMP* スレッド数は、Intel® Optimized LINPACK Benchmark が決定します。異なるスレッド数を使用する場合は、サンプルスクリプト内で OMP_NUM_THREADS 環境変数または MKL_NUM_THREADS 環境変数を設定します。 スレッド数を設定せずに Intel® Optimized LINPACK Benchmark を実行すると、物理コア数がデフォルトに設定されます。

最適化に関する注意事項

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

改訂 #20110804