コンパイラーは、次のインテル® ライブラリーとともに利用できます。
- インテル® oneAPI データ・アナリティクス・ライブラリー (インテル® oneDAL)
- インテル® インテグレーテッド・パフォーマンス・プリミティブ (インテル® IPP)
- インテル® oneAPI スレッディング・ビルディング・ブロック (インテル® oneTBB)
- インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL)
プロパティー・ページで、選択したプロジェクト構成で使用するインテル® ライブラリーを指定します。プロジェクトの種類として、インテル® C++、インテル® oneAPI DPC++、および Microsoft* Visual C++* がサポートされています。
インテル® ライブラリーを指定するには、[プロジェクト] > [プロパティ] を選択します。[構成プロパティ] で [Intel Libraries for oneAPI] を選択して、次の操作を行います。
- インテル® oneDAL を使用するには、[Use oneDAL] を次のように変更します。
- [No]: インテル® oneDAL の使用を無効にします。
- [Default Linking Method]: インテル® oneDAL のマルチスレッド・ダイナミック・ライブラリーを使用します。
- [Multi-threaded Static Library]: インテル® oneDAL のマルチスレッド・スタティック・ライブラリーを使用します。
- [Single-threaded Static Library]: インテル® oneDAL のシングルスレッド・スタティック・ライブラリーを使用します。
- [Multi-threaded DLL]: インテル® oneDAL のマルチスレッド・ダイナミック・ライブラリーを使用します。
- [Single-threaded DLL]: インテル® oneDAL のシングルスレッド・ダイナミック・ライブラリーを使用します。
- インテル® IPP を使用するには、[Use Intel IPP] を次のように変更します。
- [No]: インテル® IPP ライブラリーの使用を無効にします。
- [Default Linking Method]: インテル® IPP のダイナミック・ライブラリーを使用します。
- [Static Library]: インテル® IPP のスタティック・ライブラリーを使用します。
- [Dynamic Library]: インテル® IPP のダイナミック・ライブラリーを使用します。
- プロジェクトでインテル® oneTBB を使用するには、[Use oneTBB] を次のように変更します。
- [No]: インテル® oneTBB ライブラリーの使用を無効にします。
- [Use oneTBB]: [Yes] に設定して インテル® oneTBB をアプリケーションで使用します。
- [Instrument for use with Analysis Tools]: [Yes] に設定してリリースモードのアプリケーションを解析します (デバッグモードを必要としません)。
- プロジェクトでインテル® oneMKL を使用するには、[Use oneMKL] を次のように変更します。
- [No]: インテル® oneMKL ライブラリーの使用を無効にします。
- [Parallel]: 並列のインテル® oneMKL ライブラリーを使用します。
- [Sequential]: シーケンシャルなインテル® oneMKL ライブラリーを使用します。
- [Cluster]: インテル® oneMKL クラスター・ライブラリーを使用します。
インテル® oneAPI DCP++ プロジェクトのターゲット・プラットフォームは [x64] に設定されているため、[Use ILP64 interfaces] が表示されます。これを選択すると、対応する ILP インテル® oneMKL ライブラリーがリンカーのコマンドラインに追加されます。また、MKL_ILP64 プリプロセッサー定義がコンパイラーのコマンドラインに追加されます。これを選択しない場合は、LP インテル® oneMKL ライブラリーが使用されます。
Microsoft* Visual C++* プラットフォーム・ツールセットで使用できるその他の設定は、[ツール] > [オプション] の [Intel Compiler and Libraries] > [Intel Libraries for oneAPI] カテゴリーで設定できます。
詳細は、インテル® oneDAL、インテル® IPP、インテル® oneTBB、インテル® oneMKL の各ドキュメントを参照してください。
性能は、使用法、構成、およびその他の要因によって異なります。詳細については、www.Intel.com/PerformanceIndex (英語) を参照してください。
注意事項の改訂 #20201201
|