< 目次

bin ディレクトリーの内容

このディレクトリーに含まれている一部のライブラリーはオプションです。一部のオプション・ライブラリーはデフォルトでインストールされますが、残りのオプション・ライブラリーはデフォルトでインストールされません。デフォルトでインストールされないライブラリーをインストールするには、インストール中にオプション・コンポーネントを選択してください。

ファイル

内容

オプション・コンポーネント

名前

デフォルトでインストール

mkl_rt.<バージョン>.dll

C/Foran 機能向けの単一動的ライブラリー

複数のライブラリーの代わりに、1 つの mkl_rt ライブラリーにリンクし、関数または環境変数を介してインターフェイスとスレッドを選択できます。

   

SYCL* API レイヤー

     

mkl_sycl.<バージョン>.dll

すべてのドメイン固有の SYCL* ライブラリーとリンクする包括的なライブラリー。

SYCL* 固有の機能を使用する場合に必要です。

   

mkl_sycld.<バージョン>.dll

デバッグランタイム (/MDd) を備えたすべてのドメイン固有の SYCL* ライブラリーとリンクする包括的なライブラリー。

デバッグランタイム (/MDd) を備えた SYCL* 固有の機能を使用する場合に必要です。

   

mkl_sycl_blas.<バージョン>.dll

SYCL* コンパイラー用の BLAS SYCL* ライブラリー

   

mkl_sycl_lapack.<バージョン>.dll

SYCL* コンパイラー用の LAPACK SYCL* ライブラリー

   

mkl_sycl_dft.<バージョン>.dll

SYCL* コンパイラー用の離散フーリエ変換 (DFT) SYCL* ライブラリー

   

mkl_sycl_sparse.<バージョン>.dll

SYCL* コンパイラー用のスパース BLAS SYCL* ライブラリー

   

mkl_sycl_vm.<バージョン>.dll

SYCL* コンパイラー用のベクトル数学 (VM) SYCL* ライブラリー

   

mkl_sycl_rng.<バージョン>.dll

SYCL* コンパイラー用の乱数ジェネレーター (RNG) SYCL* ライブラリー

   

mkl_sycl_stats.<バージョン>.dll

SYCL* コンパイラー用のサマリー統計 SYCL* ライブラリー

   

mkl_sycl_data_fitting.<バージョン>.dll

SYCL* コンパイラー用のデータ・フィッティング・ライブラリー (実験的)。

   

mkl_sycl_blasd.<バージョン>.dll

デバッグランタイム (/MDd) を備えた SYCL* コンパイラー用の BLAS SYCL* ライブラリー。

   

mkl_sycl_lapackd.<バージョン>.dll

デバッグランタイム (/MDd) を備えた SYCL* コンパイラー用の LAPACK SYCL* ライブラリー。

   

mkl_sycl_dftd.<バージョン>.dll

デバッグランタイム (/MDd) を備えた SYCL* コンパイラー用の離散フーリエ変換 (DFT) SYCL* ライブラリー。

   

mkl_sycl_sparsed.<バージョン>.dll

デバッグランタイム (/MDd) を備えた SYCL* コンパイラー用のスパース BLAS SYCL* ライブラリー。

   

mkl_sycl_vmd.<バージョン>.dll

デバッグランタイム (/MDd) を備えた SYCL* コンパイラー用のベクトル数学 (VM) SYCL* ライブラリー。

   

mkl_sycl_rngd.<バージョン>.dll

デバッグランタイム (/MDd) を備えた SYCL* コンパイラー用の乱数生成 (RNG) SYCL* ライブラリー。

   

mkl_sycl_statsd.<バージョン>.dll

デバッグランタイム (/MDd) を備えた SYCL* コンパイラー用のサマリー統計 SYCL* ライブラリー。

   

mkl_sycl_data_fittingd.<バージョン>.dll

デバッグランタイム (/MDd) を備えた SYCL* コンパイラー用のデータ・フィッティング SYCL* ライブラリー。(実験的)。

スレッドレイヤー

     

mkl_tbb_threadd.<バージョン>.dll

mkl_sycld.dll と互換性のあるインテル® コンパイラー用の動的インテル® スレッディング・ビルディング・ブロック (インテル® TBB) スレッド化ライブラリー。

インテル® TBB のスレッド化をサポート

はい

mkl_intel_thread.<バージョン>.dll

インテル® コンパイラー用動的 OpenMP* スレッド化ライブラリー

すべてのインテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) 関数ドメインは、OpenMP* スレッド化をサポートしています。

   

mkl_tbb_thread.<バージョン>.dll

インテル® コンパイラー用動的インテル® TBB* スレッド化ライブラリー

すべての oneMKL 関数ドメインは、インテル® TBBをサポートしています。

インテル® TBB のスレッド化をサポート

はい

mkl_sequential.<バージョン>.dll

動的シーケンシャル・ライブラリー

すべての oneMKL 関数ドメインはシーケンシャル・モードをサポートしています。

   

計算レイヤー

     

mkl_core.<バージョン>.dll

アーキテクチャー固有のカーネルを動的にロードするための、アーキテクチャーに依存しないすべての実装とライブラリーのディスパッチャー。

mkl_enable_instructions と mkl_cbwr_set の使用法の詳細については、デベロッパー・リファレンスを参照してください。

すべてのリンク構成には mkl_core が必要です。アーキテクチャー固有のライブラリーをリンクする必要はなく、mkl_core をリンクするだけで済みます。

  2

mkl_def.<バージョン>.dll

インテル® 64 アーキテクチャーのデフォルトカーネル

このライブラリーには、ベクトル数学 (VM)/ベクトル統計 (VS)/データ・フィッティング (DF) を除くすべての oneMKL 関数ドメインが含まれています。

   

mkl_mc3.<バージョン>.dll

インテル® ストリーミング SIMD エクステンション 4.2 (インテル® SSE4.2) 対応プロセッサー用のカーネル・ライブラリー。

このライブラリーには、ベクトル数学 (VM)/ベクトル統計 (VS)/データ・フィッティング (DF) を除くすべての oneMKL 関数ドメインが含まれています。

   

mkl_avx2.<バージョン>.dll

インテル® アドバンスト・ベクトル・エクステンション 2 (インテル® AVX2) 対応プロセッサー用のカーネル・ライブラリー。

このライブラリーには、ベクトル数学 (VM)/ベクトル統計 (VS)/データ・フィッティング (DF) を除くすべての oneMKL 関数ドメインが含まれています。

   

mkl_avx512.<バージョン>.dll

インテル® アドバンスト・ベクトル・エクステンション 512 (インテル® AVX-512) 対応プロセッサー用のカーネル・ライブラリー。

このライブラリーには、ベクトル数学 (VM)/ベクトル統計 (VS)/データ・フィッティング (DF) を除くすべての oneMKL 関数ドメインが含まれています。

   

mkl_vml_def.<バージョン>.dll

デフォルトカーネルの一部であるベクトル数学 (VM)/ベクトル統計 (VS)/データ・フィッティング (DF)

   

mkl_vml_mc3.<バージョン>.dll

インテル® SSE4.2 対応プロセッサー用 VM/VS/DF

   

mkl_vml_avx2.<バージョン>.dll

インテル® AVX2 対応プロセッサー用に最適化された VM/VS/DF

   

mkl_vml_avx512.<バージョン>.dll

インテル® AVX-512 対応プロセッサー用に最適化された VM/VS/DF

   

mkl_vml_cmpt.<バージョン>.dll

条件付き数値再現性用 VM/VS/DF ライブラリー

   

libimalloc.dll

メモリー関数の名前変更をサポートする動的ライブラリー

   

クラスター・ライブラリー

     

mkl_scalapack_lp64.<バージョン>.dll

LP64 インターフェイスをサポートする ScaLAPACK ルーチン・ライブラリー

クラスターのサポート

 

mkl_scalapack_ilp64.<バージョン>.dll

ILP64 インターフェイスをサポートする ScaLAPACK ルーチン・ライブラリー

クラスターのサポート

 

mkl_cdft_core.<バージョン>.dll

クラスター FFT 動的ライブラリー

クラスターのサポート

 

mkl_blacs_lp64.<バージョン>.dll

BLACS ルーチンの LP64 バージョン

クラスターのサポート

 

mkl_blacs_ilp64.<バージョン>.dll

BLACS ルーチンの ILP64 バージョン

クラスターのサポート

 

mkl_blacs_intelmpi_lp64.<バージョン>.dll

インテル® MPI ライブラリー用 BLACS ルーチンの LP64 バージョン。

クラスターのサポート

 

mkl_blacs_intelmpi_ilp64.<バージョン>.dll

インテル® MPI ライブラリー用 BLACS ルーチンの ILP64 バージョン。

クラスターのサポート

 

mkl_blacs_msmpi_lp64.<バージョン>.dll

Microsoft MPI 用の BLACS ルーチンの LP64 バージョン

クラスターのサポート

 

mkl_blacs_msmpi_ilp64.<バージョン>.dll

Microsoft MPI 用の BLACS ルーチンの ILP64 バージョン

クラスターのサポート

 

特定のライブラリーの機能を必要とする場合、そのライブラリーをリンクラインに追加する必要があります。さまざまなケースで何をリンクする必要があるか。その詳細は oneMKL リンク・ライン ・アドバイザー (英語) で確認できます。

製品および性能に関する情報

性能は、使用状況、構成、およびその他の要因によって異なります。詳細については、www.Intel.com/PerformanceIndex (英語) をご覧ください。

改訂 #20201201