Microsoft* Visual Studio* でのインテル® ライブラリーの使用

コンパイラーは、次のインテル® ライブラリーとともに利用できます。

プロパティー・ページで、選択したプロジェクト構成で使用するインテル® ライブラリーを指定します。プロジェクトの種類として、インテル® C++、インテル® oneAPI DPC++、および Microsoft* Visual C++* がサポートされています。

インテル® ライブラリーを指定するには、[プロジェクト] > [プロパティ] を選択します。[構成プロパティ][Intel Libraries for oneAPI] を選択して、次の操作を行います。

  1. インテル® 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 のシングルスレッド・ダイナミック・ライブラリーを使用します。
  2. インテル® IPP を使用するには、[Use Intel IPP] を次のように変更します。
    • [No]: インテル® IPP ライブラリーの使用を無効にします。
    • [Default Linking Method]: インテル® IPP のダイナミック・ライブラリーを使用します。
    • [Static Library]: インテル® IPP のスタティック・ライブラリーを使用します。
    • [Dynamic Library]: インテル® IPP のダイナミック・ライブラリーを使用します。
  3. プロジェクトでインテル® oneTBB を使用するには、[Use oneTBB] を次のように変更します。
    • [No]: インテル® oneTBB ライブラリーの使用を無効にします。
    • [Use oneTBB]: [Yes] に設定して インテル® oneTBB をアプリケーションで使用します。
    • [Instrument for use with Analysis Tools]: [Yes] に設定してリリースモードのアプリケーションを解析します (デバッグモードを必要としません)。
  4. プロジェクトでインテル® 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