リンクを取得
|
トピックを同期
インテル(R) マス・カーネル・ライブラリー Windows* 版ユーザーガイド
著作権と商標について
インテル(R) マス・カーネル・ライブラリーについて
ヘルプとサポートについて
表記規則
概要
ドキュメントの概要
新機能
関連情報
はじめに
インストールの確認
環境変数の設定
サポートするコンパイラー
コードサンプルの使用
Web ベースのリンク・アドバイザーの使用
インテル(R) マス・カーネル・ライブラリーの使用を開始する前に
インテル(R) マス・カーネル・ライブラリーの構造
サポートしているアーキテクチャー
上位ディレクトリー構造
レイヤーモデルの概念
ドキュメント・ディレクトリーの内容
アプリケーションとインテル(R) マス・カーネル・ライブラリーのリンク
リンクのクイックスタート
リンクするライブラリーの選択
インターフェイス・ライブラリーのリンク
シングル・ダイナミック・ライブラリー・インターフェイスの使用
cdecl インターフェイスと stdcall インターフェイスの使用
ILP64 インターフェイスと LP64 インターフェイスの使用
Fortran95 インターフェイス・ライブラリーのリンク
スレッド化ライブラリーのリンク
ライブラリーの逐次モード
スレッド化レイヤーと RTL のライブラリーの選択
計算ライブラリーのリンク
コンパイラー・サポート RTL のリンク
システム・ライブラリーのリンク
リンク例
IA-32 アーキテクチャー・システムでのリンク
インテル(R) 64 アーキテクチャー・システムでのリンク
カスタム DLL のビルド
カスタム DLL ビルダーの使用
関数のリストの指定
カスタム DLL の配置
パフォーマンスとメモリーの管理
並列処理の使用
スレッド化される関数とスレッド化される問題
実行環境における競合の回避
スレッド数を設定する手法
OpenMP* 環境変数を使用したスレッド数の設定
ランタイムのスレッド数の変更
新しいスレッド化コントロールの使用
スレッド化コントロール用のインテル(R) MKL 固有の環境変数
MKL_DYNAMIC
MKL_DOMAIN_NUM_THREADS
スレッド化コントロール用の環境変数の設定
パフォーマンスを向上させるためのヒントと手法
コーディング手法
ハードウェア構成のヒント
マルチコア・パフォーマンスの管理
非正規化数の演算
FFT 最適化基数
メモリー管理の使用
インテル(R) マス・カーネル・ライブラリーのメモリー管理ソフトウェア
メモリー関数の再定義
言語固有の使用法オプション
言語固有インターフェイスとインテル(R) MKL の使用
インターフェイス・ライブラリーとモジュール
Fortran95 インターフェイス、LAPACK および BLAS
コンパイラー依存の関数と Fortran90 モジュール
インテル(R) マス・カーネル・ライブラリーを呼び出して CVF 呼び出し規則を使用するアプリケーションのコンパイル
言語混在プログラミングとインテル(R) マス・カーネル・ライブラリー
C/C++ 言語環境からの LAPACK、BLAS、CBLAS ルーチンの呼び出し
C/C++ での複素数型の使用
C/C++ コードで複素数を返す BLAS 関数の呼び出し
Boost uBLAS 行列-行列乗算のサポート
インテル(R) マス・カーネル・ライブラリー関数の Java* アプリケーションからの呼び出し
インテル(R) MKL の Java サンプル
Java サンプルの実行
既知の制限事項
コーディングのヒント
一貫した結果を得るためのデータのアライメント
クラスター・ソフトウェアの使用
MPI のサポート
ScaLAPACK およびクラスター FFT とのリンク
スレッド数の決定
DLL の使用
クラスターの環境変数の設定
ScaLAPACK テストのビルド
ScaLAPACK およびクラスター FFT とのリンク例
C アプリケーションのリンク例
Fortran アプリケーションのリンク例
Visual Studio* 統合開発環境でのインテル(R) マス・カーネル・ライブラリーのプログラミング
統合開発環境でインテル(R) MKL をリンクする場合の構成
Microsoft Visual C/C++ 開発システムでインテル(R) MKL をリンクする場合の構成
インテル(R) Visual Fortran でインテル(R) MKL をリンクする場合の構成
Visual Studio* 2008 IDE でインテル(R) マス・カーネル・ライブラリー のサンプルを実行する
インテル(R) C/C++ および Microsoft* Visual C++* 2008 プロジェクトの作成、構成、実行
インテル(R) Visual Fortran プロジェクトの作成、構成、実行
サポートファイル
既知の制限事項
Microsoft* Visual Studio* IDE でのプログラミング支援機能
Visual Studio* IDE でインテル(R) マス・カーネル・ライブラリー・ドキュメントを表示する
状況依存ヘルプの使用
IntelliSense 機能の使用
LINPACK ベンチマークと MP LINPACK ベンチマーク
Intel(R) Optimized LINPACK Benchmark for Windows OS*
内容
ソフトウェアの実行
既知の制限事項
Intel(R) Optimized MP LINPACK Benchmark for Clusters
概要
内容
MP LINPACK のビルド
新機能
クラスターのベンチマーク
検索時間を短縮するためのオプション
付録 A: インテル(R) マス・カーネル・ライブラリー言語インターフェイスのサポート
言語インターフェイスのサポート、関数ドメイン別
インクルード・ファイル
付録 B: サードパーティー・インターフェイスのサポート
GMP* 関数
FFTW インターフェイスのサポート
付録 C: 詳細なディレクトリー構造
IA-32 アーキテクチャー用ディレクトリーの詳細な構造
lib\ia32 ディレクトリーのスタティック・ライブラリー
lib\ia32 ディレクトリーのダイナミック・ライブラリー
redist\ia32 ディレクトリーの内容
インテル(R) 64 アーキテクチャー用ディレクトリーの詳細な構造
lib\intel64 ディレクトリーのスタティック・ライブラリー
lib\intel64 ディレクトリーのダイナミック・ライブラリー
redist\intel64 ディレクトリーの内容