このディレクトリーに含まれている一部のライブラリーはオプションです。一部のオプション・ライブラリーはデフォルトでインストールされますが、残りのオプション・ライブラリーはデフォルトでインストールされません。デフォルトでインストールされないライブラリーをインストールするには、インストール中にオプション・コンポーネントを選択してください。
ファイル |
内容 |
オプション・コンポーネント |
|
|---|---|---|---|
名前 |
デフォルトでインストール |
||
mkl_rt.lib |
C/Foran 機能向けの単一動的ライブラリー 複数のライブラリーの代わりに、1 つの mkl_rt ライブラリーにリンクし、関数または環境変数を介してインターフェイスとスレッドを選択できます。 |
||
SYCL* API レイヤー |
|||
mkl_sycl_dll.lib |
すべてのドメイン固有の SYCL* ライブラリーとリンクする包括的なライブラリー。 SYCL* 固有の機能を使用する場合に必要です。 |
||
mkl_sycld_dll.lib |
デバッグランタイム (/MDd) を備えたすべてのドメイン固有の SYCL* ライブラリーとリンクする包括的なライブラリー。 デバッグランタイム (/MDd) を備えた SYCL* 固有の機能を使用する場合に必要です。 |
||
mkl_sycl_blas_dll.lib |
SYCL* コンパイラー用の BLAS SYCL* ライブラリー。 |
||
mkl_sycl_lapack_dll.lib |
SYCL* コンパイラー用の LAPACK SYCL* ライブラリー。 |
||
mkl_sycl_dft_dll.lib |
SYCL* コンパイラー用の離散フーリエ変換 (DFT) SYCL* ライブラリー。 |
||
mkl_sycl_sparse_dll.lib |
SYCL* コンパイラー用のスパース BLAS SYCL* ライブラリー。 |
||
mkl_sycl_vm_dll.lib |
SYCL* コンパイラー用のベクトル数学 (VM) SYCL* ライブラリー。 |
||
mkl_sycl_rng_dll.lib |
SYCL* コンパイラー用の乱数生成 (RNG) SYCL* ライブラリー。 |
||
mkl_sycl_stats_dll.lib |
SYCL* コンパイラー用のサマリー統計 SYCL* ライブラリー |
||
mkl_sycl_data_fitting_dll.lib |
SYCL* コンパイラー用のデータ・フィッティング・ライブラリー (実験的)。 |
||
mkl_sycl_blasd_dll.lib |
デバッグランタイム (/MDd) を備えた SYCL* コンパイラー用の BLAS SYCL* ライブラリー。 |
||
mkl_sycl_lapackd_dll.lib |
デバッグランタイム (/MDd) を備えた SYCL* コンパイラー用の LAPACK SYCL* ライブラリー。 |
||
mkl_sycl_dftd_dll.lib |
デバッグランタイム (/MDd) を備えた SYCL* コンパイラー用の離散フーリエ変換 (DFT) SYCL* ライブラリー。 |
||
mkl_sycl_sparsed_dll.lib |
デバッグランタイム (/MDd) を備えた SYCL* コンパイラー用のスパース BLAS SYCL* ライブラリー。 |
||
mkl_sycl_vmd_dll.lib |
デバッグランタイム (/MDd) を備えた SYCL* コンパイラー用のベクトル数学 (VM) SYCL* ライブラリー。 |
||
mkl_sycl_rngd_dll.lib |
デバッグランタイム (/MDd) を備えた SYCL* コンパイラー用の乱数生成 (RNG) SYCL* ライブラリー。 |
||
mkl_sycl_statsd_dll.lib |
デバッグランタイム (/MDd) を備えた SYCL* コンパイラー用のサマリー統計 SYCL* ライブラリー。 |
||
mkl_sycl_data_fittingd_dll.lib |
デバッグランタイム (/MDd) を備えた SYCL* コンパイラー用のデータ・フィッティング SYCL* ライブラリー。(実験的)。 |
||
インターフェイス・レイヤー |
|||
mkl_intel_lp64_dll.lib |
インテル® コンパイラーとの動的リンク用 LP64 インターフェイス・ライブラリー。 すべてのインテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) 関数ドメインは LP64 プログラミングをサポートしています。LP64 の詳細については、ILP64 インターフェイスと LP64 インターフェイスの使用を参照してください。 |
||
mkl_intel_ilp64_dll.lib |
インテル® コンパイラーとの動的リンク用 ILP64 インターフェイス・ライブラリー。 すべての oneMKL 関数ドメインは、FFT にいくつかの制限がありますが、ILP64 プログラミングをサポートしています。ILP64 の詳細については、ILP64 インターフェイスと LP64 インターフェイスの使用を参照してください。 |
||
スレッドレイヤー |
|||
mkl_intel_thread_dll.lib |
インテル® コンパイラーとの動的リンク用 OpenMP* スレッド・ライブラリー。 すべての oneMKL 関数ドメインはインテル OpenMP* のスレッド化をサポートしています。 |
||
mkl_tbb_thread_dll.lib |
インテル® コンパイラー用インテル® TBB* スレッド化ライブラリー。 すべての oneMKL 関数ドメインは、インテル® TBBをサポートしています。 |
インテル® TBB のスレッド化をサポート |
はい |
mkl_tbb_threadd_dll.lib |
mkl_sycld.lib と互換性のあるインテル® コンパイラー用のインテル® スレッディング・ビルディング・ブロック (インテル® TBB) スレッド・ライブラリー。 |
インテル® TBB のスレッド化をサポート |
はい |
mkl_sequential_dll.lib |
動的リンク用のシーケンシャル・ライブラリー。 すべての oneMKL 関数ドメインはシーケンシャル・モードをサポートしています。 |
||
計算レイヤー |
|||
mkl_core_dll.lib |
アーキテクチャー固有のカーネル用の、アーキテクチャーに依存しないすべての実装とライブラリーのディスパッチャー。 mkl_enable_instructions と mkl_cbwr_set の使用法の詳細については、デベロッパー・リファレンスを参照してください。 すべてのリンク構成には mkl_core が必要です。 |
||
クラスター・ライブラリー |
|||
mkl_scalapack_lp64_dll.lib |
LP64 インターフェイスをサポートする動的リンク用の ScaLAPACK ルーチン・ライブラリー。 |
クラスターのサポート |
|
mkl_scalapack_ilp64_dll.lib |
ILP64 インターフェイスをサポートする動的リンク用の ScaLAPACK ルーチン・ライブラリー。 |
クラスターのサポート |
|
mkl_cdft_core_dll.lib |
動的リンク用のクラスター FFT ライブラリー。 |
クラスターのサポート |
|
mkl_blacs_lp64_dll.lib |
動的リンク用の BLACS インターフェイス・ライブラリーの LP64 バージョン。 |
クラスターのサポート |
|
mkl_blacs_ilp64_dll.lib |
動的リンク用の BLACS インターフェイス・ライブラリーの ILP64 バージョン。 |
クラスターのサポート |
|
特定のライブラリーの機能を必要とする場合、そのライブラリーをリンクラインに追加する必要があります。たとえば、インテル® コンパイラー + ILP64 インターフェイス + インテルの OpenMP* スレッドで oneMKL を使用する場合、リンクラインには次の内容を含めます。
さまざまなケースで何をリンクする必要があるか。その詳細は oneMKL リンク・ライン ・アドバイザー (英語) で確認できます。
製品および性能に関する情報 |
|---|
性能は、使用状況、構成、およびその他の要因によって異なります。詳細については、www.Intel.com/PerformanceIndex (英語) をご覧ください。 改訂 #20201201 |