BLAS
C/C++ 言語環境からの LAPACK、BLAS、CBLAS ルーチンの呼び出し
Fortran 95 インターフェイス、LAPACK および BLAS
スレッド化される関数とスレッド化される問題
C から呼び出し
Fortran 95 インターフェイス
スレッドルーチン
C、LAPACK、BLAS、CBLAS の呼び出し
C/C++ での複素数型、インテル® MKL
C/C++、インテル® MKL 複素数型
CBLAS インターフェイス、使用
Cray* 形式の名前、サポート
Eclipse* CDT
Eclipse* IDE CDT でインテル® MKL をリンクする場合の構成
統合開発環境でインテル® MKL をリンクする場合の構成
構成
Eclipse* IDE CDT でインテル® MKL をリンクする場合の構成
統合開発環境でインテル® MKL をリンクする場合の構成
Eclipse* CDT の構成
Eclipse* IDE CDT でインテル® MKL をリンクする場合の構成
統合開発環境でインテル® MKL をリンクする場合の構成
FFT インターフェイス
スレッド化される関数とスレッド化される問題
コーディング手法
FFT 最適化基数
スレッド化される問題
データのアライメント
最適化基数
FFTW インターフェイスのサポート
Fortran 95 インターフェイス・ライブラリー
HT テクノロジー、構成のヒント
ILP64 プログラミング、サポート
Intel Optimized MP LINPACK Benchmark for Clusters
インテル® Xeon Phi™ コプロセッサー用の使用モード
ノード間ヘテロジニアスとノード内ヘテロジニアス
ハイブリッド・モード
ヘテロジニアスのサポート
LAPACK
C/C++ 言語環境からの LAPACK、BLAS、CBLAS ルーチンの呼び出し
Fortran 95 インターフェイス、LAPACK および BLAS
スレッド化される関数とスレッド化される問題
コーディング手法
C インターフェイス、使用
C から呼び出し
Fortran 95 インターフェイス
スレッドルーチン
圧縮ルーチンのパフォーマンス
LAPACK 用 C インターフェイス、使用
LINPACK ベンチマーク
ScaLAPACK、リンク
ScaLAPACK およびクラスター FFT とのリンク
インテル® Xeon Phi™ コプロセッサー
SDL
シングル・ダイナミック・ライブラリーの使用
インターフェイスとスレッドレイヤーの動的選択
SOI FFT、クラスター FFT 向けの通信量の少ないアルゴリズム
アーキテクチャーのサポート
アフィニティー・マスク
アライメント、例
インクルード・ファイル、インテル® MKL
インストール、確認
インターフェイス
Fortran 95 インターフェイス・ライブラリーのリンク
ILP64 インターフェイスと LP64 インターフェイスの使用
SP2DP インターフェイスの使用
Fortran 95、ライブラリー
LP64 と ILP64、使用
SP2DP、使用
インターフェイス・ライブラリー、リンク
インターフェイス・ライブラリーとモジュール、インテル® MKL
インテル® MIC アーキテクチャー
インテル® Xeon Phi™ コプロセッサーでのインテル® MKL の使用
コンパイラーによるオフロード支援用のリンク
インテル® Xeon Phi™ コプロセッサーでのパフォーマンスを向上する
インテル® MKL の使用
コプロセッサーでのリンクの例、コンパイラーによるオフロード支援
パフォーマンスを向上する
インテル® MKL のシーケンシャル・モード
インテル® Xeon Phi™ コプロセッサー
インテル® Xeon Phi™ コプロセッサーでのインテル® MKL の使用
インテル® Xeon Phi™ コプロセッサー上でネイティブモードでインテル® MKL を実行する
インテル® Xeon Phi™ コプロセッサーでのパフォーマンスを向上する
コンパイラーによるオフロード支援用のリンク
インテル® MKL の使用
ネイティブモードでのインテル® マス・カーネル・ライブラリーの実行
パフォーマンス向上のヒント
リンク
インテル® Xeon Phi™ コプロセッサーへの計算のオフロード
1 つのアプリケーションでの自動オフロードとコンパイラーによるオフロード支援の使用
コンパイラーによるオフロード支援の例
自動オフロード
インテル® Xeon Phi™ コプロセッサーでのインテル® MKL の使用
オフロード手法の互換性保持
コンパイラーによる支援、例
自動
手法
インテル® ハイパースレッディング・テクノロジー、構成のヒント
インテル® メニー・インテグレーテッド・コア (インテル® MIC) アーキテクチャー
インテル® Xeon Phi™ コプロセッサー用の Intel Optimized MP LINPACK Benchnmark の使用モード
Intel Optimized MP LINPACK Benchmark for Clusters の使用法
オフロード手法、互換性保持
カスタム共有オブジェクト
カスタム共有オブジェクトのビルド
関数のリストの作成
関数名の指定
ビルド
関数のリストの作成
関数名の指定
クラスター FFT、リンク
ScaLAPACK およびクラスター FFT とのリンク
インテル® Xeon Phi™ コプロセッサー
クラスター・ソフトウェア、インテル® MKL
クラスター・ソフトウェア、リンク
インテル® Xeon Phi™ コプロセッサーでの ScaLAPACK とクラスター FFT の使用
ScaLAPACK およびクラスター FFT とのリンク
ScaLAPACK およびクラスター FFT とのリンク例
インテル® Xeon Phi™ コプロセッサー
コマンド
リンク例
コーディング
コーディングのヒント
コーディング手法
データのアライメント
パフォーマンスを向上させるための手法
コードサンプル、使用
コンパイラーによるオフロード支援
コンパイラーによるオフロード支援の例
例
コンパイラーのランタイム・ライブラリー、リンク
コンパイラー依存の関数
コンパイル、インテル® MKL のバージョン依存
サポート、テクニカル
サポートしているアーキテクチャー
システム・ライブラリー、リンク
シングル・ダイナミック・ライブラリー
シングル・ダイナミック・ライブラリーの使用
インターフェイスとスレッドレイヤーの動的選択
スレッド・ライブラリー、リンク
スレッドの安全性、インテル® MKL
スレッド化コントロール、インテル® MKL 固有
スレッド化される関数
スレッド化される問題
スレッド数
OpenMP* 環境変数を使用したスレッド数の設定
MKL_DYNAMIC
インテル® MIC アーキテクチャーでのインテル® MKL のスレッド化の動作
スレッド数の設定
ランタイムのスレッド数の変更
スレッド数を設定する手法
OpenMP* 環境変数を使用した設定
インテル® MKL の選択、特定のケース
インテル® Xeon Phi™ コプロセッサーでのインテル® マス・カーネル・ライブラリー
クラスター用の設定
ランタイムの変更
設定する手法
ディレクトリー構造
ドキュメント・ディレクトリーの内容
付録 C: 詳細なディレクトリー構造
上位ディレクトリー構造
ドキュメント
詳細
上位
データのアライメント、例
テクニカルサポート
ドキュメント
ドキュメント・ディレクトリーの内容
ディレクトリー、内容
ネイティブ実行、インテル® Xeon Phi™ コプロセッサーでのインテル® マス・カーネル・ライブラリー
ノード間ヘテロジニアスとノード内ヘテロジニアス、Intel Optimized MP LINPACK Benchmark for Clusters
パフォーマンス
インテル® Xeon Phi™ コプロセッサーでのパフォーマンスを向上する
非正規化数の演算
マルチコア・パフォーマンスの管理
インテル® MIC アーキテクチャー
デノーマル数
マルチコア
非正規化数
ヘッダーファイル、インテル® MKL
ヘテロジニアス・クラスター
ヘテロジニアスな Intel Optimized MP LINPACK Benchmark
Intel Optimized MP LINPACK Benchmark for Clusters によるサポート
マルチコア・パフォーマンス
メモリー管理
メモリー関数、再定義
メモリー関数名の変更
モジュール、Fortran 95
リンク
インターフェイス・ライブラリーのリンク
コンパイラーによるオフロード支援用のリンク
コンパイラーのランタイム・ライブラリーとのリンク
システム・ライブラリーのリンク
スレッドレイヤーの選択
計算ライブラリーのリンク
インターフェイス・ライブラリー
インテル® Xeon Phi™ コプロセッサー
コンパイラーのランタイム・ライブラリー
システム・ライブラリー
スレッド・ライブラリー
計算ライブラリー
リンク、Web ベースのアドバイザー
リンク、クイックスタート
リンクするライブラリー
リンクするライブラリーの選択
インターフェイス
システム・ライブラリー
スレッド化
ランタイム
計算
リンクツール、コマンドライン
リンク行の構文
リンク例
ScaLAPACK およびクラスター FFT とのリンク例
リンク例
クラスター・ソフトウェア
一般
レイヤー、インテル® MKL の構造
一貫した結果
環境変数、設定
規則、表記
計算ライブラリー、リンク
計算結果、一貫性
結果、一貫した、得る
結果、数値再現性、得る
言語インターフェイスのサポート
言語が混在したプログラミング
言語固有インターフェイス
言語固有インターフェイスとインテル® MKL の使用
インターフェイス・ライブラリーとモジュール
呼び出し
C/C++ コードで複素数を返す BLAS 関数の呼び出し
C/C++ 言語環境からの LAPACK、BLAS、CBLAS ルーチンの呼び出し
C から BLAS 関数
C から CBLAS インターフェイス
C から Fortran 形式のルーチン
C から複素 BLAS レベル 1 関数
C++ から複素 BLAS レベル 1 関数
構造
レイヤーモデルの概念
付録 C: 詳細なディレクトリー構造
上位ディレクトリー構造
モデル
詳細
上位
構文、リンク行
索引キーワードの入力
自動オフロードモード、概念
条件付きコンパイル
数値再現性のある結果
対象セグメントの FFT、クラスター FFT 向けの通信量の少ないアルゴリズム
非正規化数、パフォーマンス
表記規則
不安定な出力、回避
並列パフォーマンス
並列処理、インテル® MKL
例、リンク
コンパイラーによるオフロード支援用のリンク
ScaLAPACK およびクラスター FFT とのリンク例
リンク例
インテル® Xeon Phi™ コプロセッサー
クラスター・ソフトウェア
一般