Documentation Home
> Sun Studio 12: OpenMP API ユーザーズガイド
Sun Studio 12: OpenMP API ユーザーズガイド
Book Information
索引
A
G
O
S
X
あ
い
お
か
き
け
さ
し
す
と
は
ひ
ふ
へ
ま
め
はじめに
第 1 章 OpenMP API について
1.1 OpenMP 仕様の参照先
1.2 このマニュアルで使用している特別な表記
第 2 章 OpenMP プログラムのコンパイルと実行
2.1 使用するコンパイラオプション
2.2 Fortran 95 OpenMP の妥当性検査
2.3 OpenMP 環境変数
2.4 Solaris でのプロセッサ結合
2.5 スタックとスタックサイズ
2.6 スレッドアナライザを使用した OpenMP プログラムのチェック
第 3 章 実装によって定義される動作
3.1 実装によって定義される動作
第 4 章 入れ子並列処理
4.1 実行モデル
4.2 入れ子並列処理の制御
4.2.1 OMP_NESTED
4.2.2 SUNW_MP_MAX_POOL_THREADS
4.2.3 SUNW_MP_MAX_NESTED_LEVELS
4.3 入れ子並列領域での OpenMP ライブラリルーチンの使用
4.4 入れ子並列処理を使う際のヒント
第 5 章 変数の自動スコープ宣言
5.1 自動スコープ宣言用データスコープ句
5.1.1 __auto 句
5.1.2 default(__auto) 句
5.2 スコープ宣言規則
5.2.1 スカラー変数に関するスコープ宣言規則
5.2.2 配列に関するスコープ宣言規則
5.3 自動スコープ宣言に関する一般的な注意事項
5.3.1 Fortran 95 の自動スコープ宣言規則
5.3.2 C/C++ の自動スコープ宣言規則
5.4 自動スコープ宣言結果の確認
5.5 現在の実装の既知の制限事項
第 6 章 パフォーマンス上の検討事項
6.1 一般的な推奨事項
6.2 「偽りの共有」とその回避方法
6.2.1 「偽りの共有」とは
6.2.2 偽りの共有の低減
6.3 Solaris OS のチューニング機能
付録 A 指令での句の記述
付録 B OpenMP への変換
B.1 従来の Fortran 指令の変換
B.1.1 Sun 形式の Fortran の指令の変換
B.1.1.1 Sun 形式の Fortran の指令と OpenMP の変換の問題
B.1.2 Cray 形式の Fortran の指令の変換
B.1.2.1 Cray 形式の Fortran の指令と OpenMP の指令の変換の問題
B.2 従来の C プラグマの変換
B.2.1 従来の C のプラグマと OpenMP の変換の問題
© 2010, Oracle Corporation and/or its affiliates