OpenMP #pragma omp parallel for并行化小探究
来源:互联网 发布:淘宝网购物女装t恤衫 编辑:程序博客网 时间:2024/05/18 02:33
今天用了一下openmp,本人表示非常喜欢openmp的傻瓜化模式,导入一个头文件
直接parallel for
#include <iostream>#include <omp.h>using namespace std;int main(){ //cout<<"Thread num == "<<omp_get_thread_num()<<endl; #pragma omp parallel for num_threads(4) for (int i=0;i<4;i++) { for (int j=0;j<4;j++) { printf("(%d,%d)",i,j); cout<<" Thread num == "<<omp_get_thread_num()<<endl; } }}
可以看出这个编译指导语句中的for是只对这句下一个for有用
用大括号
#include <iostream>#include <omp.h>using namespace std;int main(){ //cout<<"Thread num == "<<omp_get_thread_num()<<endl; #pragma omp parallel num_threads(4) { for (int i=0;i<4;i++) { for (int j=0;j<4;j++) { printf("(%d,%d)",i,j); cout<<" Thread num == "<<omp_get_thread_num()<<endl; } } }}
可以看出是所有4*4的循环完全打乱的情况
over~~~~~~
1 0
- OpenMP #pragma omp parallel for并行化小探究
- 进程加速OpenMP之 #pragma omp parallel for
- #pragma omp paralle与#pragma omp parallel for
- #pragma omp parallel for schedule(dynamic) private(i)
- ubuntu OpenMP parallel for
- matlab的并行化Parallel MATLAB with openmp mex files
- OpenMP初试及parallel for
- 并行计算—OpenMP—parallel指令
- OpenMP循环并行化for的约束条件
- OpenMP循环并行化for的约束条件
- openMP-数据并行化小例子
- OpenMP并行程序设计——for循环并行化详解
- OpenMP并行程序设计——for循环并行化详解
- OpenMP并行程序设计——for循环并行化详解
- OpenMP并行程序设计——for循环并行化详解
- OpenMP并行程序设计——for循环并行化详解
- OpenMP并行程序设计——for循环并行化详解
- OpenMP并行程序设计—for循环并行化详解
- Linux下运行.sh文件
- js中的getter和setter
- 正则表达式
- 网络层 arp协议的作用
- 求单链表倒数第k个结点
- OpenMP #pragma omp parallel for并行化小探究
- Java线程同步容易犯错的坑
- 关于SVM参数c&g选取的总结帖[matlab-libsvm]
- 数组跟list的转换
- 基于CDH5.4的hive与hbase的整合
- 【Python】浅谈Python装饰器
- 新浪微博-随便看看ListView实现
- 自定义导航
- PCRE函数简介和使用示例