oracle home
Oracle
®
Solaris Studio 12.4:OpenMP API 用户指南
退出打印视图
Search Term
搜索范围:
本文档
整个文档库
» ...
Documentation Home
»
Oracle Solaris Studio 12.4 Information Library ...
»
Oracle
®
Solaris Studio ...
»
索引 O
更新时间: 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 任务构造中标量变量的作用域规则
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
索引 C
索引 D
索引 E
索引 F
索引 G
索引 I
索引 L
索引 M
索引 O
索引 P
索引 S
索引 T
语言:
简体中文
O
OMP_DISPLAY_ENV
OpenMP 环境变量行为和缺省值
OMP_DYNAMIC
OpenMP 环境变量行为和缺省值
omp_get_dynamic()
在嵌套并行区域中调用 OpenMP 运行时例程
omp_get_max_active_levels()
omp_get_max_active_levels
omp_get_max_threads()
在嵌套并行区域中调用 OpenMP 运行时例程
omp_get_nested()
在嵌套并行区域中调用 OpenMP 运行时例程
omp_get_schedule()
在嵌套并行区域中调用 OpenMP 运行时例程
omp_lib.h
运行时库定义
omp_lib
运行时库定义
OMP_MAX_ACTIVE_LEVELS
OMP_MAX_ACTIVE_LEVELS
OpenMP 环境变量行为和缺省值
OMP_NESTED
OMP_NESTED
OpenMP 环境变量行为和缺省值
OMP_NUM_THREADS
OpenMP 环境变量行为和缺省值
OMP_PLACES
OMP_PLACES 和 OMP_PROC_BIND
OpenMP 环境变量行为和缺省值
OMP_PROC_BIND
OMP_PLACES 和 OMP_PROC_BIND
OpenMP 环境变量行为和缺省值
OMP_SCHEDULE
OpenMP 环境变量行为和缺省值
omp_set_dynamic()
在嵌套并行区域中调用 OpenMP 运行时例程
omp_set_max_active_levels()
omp_set_max_active_levels
omp_set_nested()
在嵌套并行区域中调用 OpenMP 运行时例程
omp_set_nested
控制嵌套并行操作
omp_set_num_threads()
在嵌套并行区域中调用 OpenMP 运行时例程
omp_set_num_threads
omp_set_schedule()
在嵌套并行区域中调用 OpenMP 运行时例程
omp_set_schedule
OMP_STACKSIZE
OpenMP 环境变量行为和缺省值
OMP_THREAD_LIMIT
OpenMP 环境变量行为和缺省值
OMP_WAIT_POLICY
OpenMP 环境变量行为和缺省值
OpenMP API 规范
支持的 OpenMP 规范
OpenMP 运行时库
支持的 OpenMP 规范
Oracle Solaris OS 调优
Oracle Solaris OS 调优功能
out
依赖类型
任务依赖性
上一页
下一页