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: ...
»
索引 S
更新: 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
索引 あ
索引 い
索引 お
索引 か
索引 き
索引 く
索引 け
索引 こ
索引 さ
索引 し
索引 す
索引 た
索引 ち
索引 て
索引 な
索引 は
索引 ひ
索引 ふ
索引 へ
索引 ま
索引 め
索引 る
索引 ろ
言語:
日本語
S
schedule
OpenMP ループディレクティブ
sections
構文
OpenMP 構文
SIMD 構文の制限
サポートされる OpenMP の仕様
single
構文
OpenMP 構文
STACKSIZE
STACKSIZE
SUNW_MP_GUIDED_WEIGHT
SUNW_MP_GUIDED_WEIGHT
SUNW_MP_MAX_NESTED_LEVELS
SUNW_MP_MAX_NESTED_LEVELS
SUNW_MP_MAX_POOL_THREADS
OMP_THREAD_LIMIT
SUNW_MP_MAX_POOL_THREADS
SUNW_MP_PROCBIND
SUNW_MP_PROCBIND
SUNW_MP_PROCBIND
SUNW_MP_THR_IDLE
SUNW_MP_THR_IDLE
SUNW_MP_WAIT_POLICY
SUNW_MP_WAIT_POLICY
SUNW_MP_WARN
SUNW_MP_WARN
前へ
次へ