oracle home
Oracle
®
Solaris Studio 12.4: OpenMP API ユーザーズガイド
印刷ビューの終了
Search Term
検索範囲:
このドキュメント
ライブラリ全体
» ...
Documentation Home
»
Oracle Solaris Studio 12.4 Information Library ...
»
Oracle
®
Solaris Studio 12.4: ...
»
索引 I
更新: 2014 年 12 月
Oracle
®
Solaris Studio 12.4: OpenMP API ユーザーズガイド
ドキュメント情報
このドキュメントの使用法
製品ドキュメントライブラリ
Oracle サポートへのアクセス
フィードバック
第 1 章 OpenMP API について
1.1 サポートされる OpenMP の仕様
1.2 このドキュメントでの特別な表記
第 2 章 OpenMP プログラムのコンパイルと実行
2.1 コンパイラオプション
2.2 OpenMP 環境変数
2.2.1 OpenMP の環境変数の動作およびデフォルト値
2.2.2 Oracle Solaris Studio の環境変数
2.2.2.1 PARALLEL
2.2.2.2 SUNW_MP_WARN
2.2.2.3 SUNW_MP_THR_IDLE
2.2.2.4 SUNW_MP_PROCBIND
2.2.2.5 SUNW_MP_MAX_POOL_THREADS
2.2.2.6 SUNW_MP_MAX_NESTED_LEVELS
2.2.2.7 STACKSIZE
2.2.2.8 SUNW_MP_GUIDED_WEIGHT
2.2.2.9 SUNW_MP_WAIT_POLICY
2.3 スタックとスタックサイズ
2.3.1 スタックオーバーフローの検出
2.4 OpenMP 実行時ルーチン
2.4.1 omp_set_num_threads
2.4.2 omp_set_schedule
2.4.3 omp_set_max_active_levels
2.4.4 omp_get_max_active_levels
2.5 OpenMP プログラムの確認と分析
第 3 章 OpenMP 入れ子並列処理
3.1 OpenMP 実行モデル
3.2 入れ子並列処理の制御
3.2.1 OMP_NESTED
3.2.2 OMP_THREAD_LIMIT
3.2.3 OMP_MAX_ACTIVE_LEVELS
3.3 入れ子並列領域での OpenMP 実行時ルーチンの呼び出し
3.4 入れ子並列処理を使う際のヒント
第 4 章 OpenMP のタスク化
4.1 OpenMP のタスク化モデル
4.1.1 OpenMP タスクの実行
4.1.2 OpenMP タスクのタイプ
4.2 OpenMP のデータ環境
4.3 タスク化の例
4.4 タスクスケジューリングの制約
4.5 タスクの依存関係
4.5.1 タスクの依存関係に関する注意
4.6 taskwait および taskgroup を使用したタスクの同期化
4.7 OpenMP プログラミングの考慮事項
4.7.1 threadprivate およびスレッド固有の情報
4.7.2 OpenMP のロック
4.7.3 スタックデータへの参照
第 5 章 プロセッサバインディング (スレッドアフィニティー)
5.1 プロセッサバインディングの概要
5.2 OMP_PLACES および OMP_PROC_BIND
5.2.1 OpenMP 4.0 でのスレッドアフィニティーの制御
5.3 SUNW_MP_PROCBIND
5.4 プロセッサセットとの相互作用
第 6 章 変数の自動スコープ宣言
6.1 変数のスコープ宣言の概要
6.2 自動スコープ宣言用データスコープ節
6.2.1 __auto 節
6.2.2 default(__auto) 節
6.3 parallel 構文のスコープ宣言の規則
6.3.1 parallel 構文内のスカラー変数のスコープ宣言の規則
6.3.2 parallel 構文内の配列のスコープ宣言の規則
6.4 task 構文内のスカラー変数のスコープ宣言の規則
6.5 自動スコープ宣言に関する注意事項
6.6 自動スコープ宣言を使用する際の制限事項
6.7 自動スコープ宣言結果の確認
6.8 自動スコープ宣言の例
第 7 章 スコープチェック
7.1 スコープチェックの概要
7.2 スコープチェック機能の使用
7.3 スコープチェックを使用する際の制限事項
第 8 章 パフォーマンス上の検討事項
8.1 パフォーマンス上の一般的な推奨事項
8.2 偽りの共有の回避
8.2.1 「偽りの共有」とは
8.2.2 偽りの共有の低減
8.3 Oracle Solaris OS のチューニング機能
8.3.1 メモリー配置の最適化
8.3.2 複数ページサイズサポート
第 9 章 OpenMP の実装によって定義される動作
9.1 OpenMP メモリーモデル
9.2 OpenMP 内部制御変数
9.3 スレッド数の動的な調整
9.4 OpenMP ループディレクティブ
9.5 OpenMP 構文
9.6 プロセッサバインディング (スレッドアフィニティー)
9.7 Fortran の問題
9.7.1 THREADPRIVATE ディレクティブ
9.7.2 SHARED 節
9.7.3 実行時ライブラリの定義
索引
索引 数字と記号
索引 A
索引 D
索引 E
索引 F
索引 G
索引 I
索引 L
索引 M
索引 O
索引 P
索引 S
索引 T
索引 あ
索引 い
索引 お
索引 か
索引 き
索引 く
索引 け
索引 こ
索引 さ
索引 し
索引 す
索引 た
索引 ち
索引 て
索引 な
索引 は
索引 ひ
索引 ふ
索引 へ
索引 ま
索引 め
索引 る
索引 ろ
言語:
日本語
I
in
依存関係タイプ
タスクの依存関係
inout
依存関係タイプ
タスクの依存関係
前へ
次へ