腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何
使用
OpenMP
将
每个
线程
的
输出
返
回到
数组
中
?
、
、
我想继续一个多
线程
程序,其中
每个
线程
输出
一个未知数量
的
元素
数组
。 例如,从一个整型
数组
中选择所有小于10
的
数字,并将它们放入一个新
数组
中
。伪代码(8个
线程
): int *hugeList = malloc(10000000); { hugeListsomething to fill "sub
浏览 17
提问于2019-01-21
得票数 0
1
回答
OpenMP
:不同
的
内存位置会加速循环吗?
、
、
我有一个
OpenMP
程序来计算循环中
的
变量。omp parallel for private(i) shared(a,b,c,d){}第二个问题:如果我把
数组
A,B,C,D分成更小
的
数组
,它
浏览 0
提问于2019-03-17
得票数 0
回答已采纳
1
回答
如何
为
每个
线程
OpenMP
收集数据
、
我对
OpenMP
并不熟悉,并试图解决从
线程
中
收集数据
的
问题。本文研究了
OpenMP
在蒙特卡罗方法(正方形内刻圆)上
的
应用实例。但主要
的
问题是
如何
将
信息直接收集到
数组
或向量
中
?我试图声明
数组
或向量,并通过
OpenMP
向shared提供指针或地址,并在相应
的
索引处收集
每个
线程
的
信息。但是它
浏览 7
提问于2020-04-20
得票数 0
1
回答
在Keras上
使用
TensorFlow后端时
的
奇怪
输出
(OMP: Info #xx KMP_AFFINITY)
、
、
我
使用
带有TensorFlow后端
的
Keras来训练一个神经网络模型。这是一个简单
的
模型(从一个教程),一切都很好。模型预测了它应该采取
的
方式。只有tensorflow似乎在
输出
信息,我不知道我是否能够安全地忽略它/它意味着什么。有人能解释一下下面的
输出
告诉我们什么吗?尤其是从OMP开始
的
所有行我都不清楚。不赞成
的
警告并不真正让我担心。
浏览 0
提问于2019-08-20
得票数 4
回答已采纳
1
回答
C-
将
数组
划分为
线程
,并
使用
并行性查找最大值。
、
、
、
、
我有一个随机数
数组
,我需要将它分成4个
线程
,然后
使用
并行性在
数组
中找到最大值。我刚开始
使用
线程
,对语用功能知之甚少。但是,我尝试了下一个代码。我不知道
如何
将
数组
划分为
线程
,并让
每个
线程
执行for循环。
浏览 1
提问于2017-11-20
得票数 1
回答已采纳
1
回答
动态可调整
数组
和
OpenMP
、
、
、
、
我有一个函数,它
使用
realloc来动态调整一维
数组
的
内存,因为
数组
的
初始大小不能预先确定。我想通过在多个
线程
之间划分任务来并行化这段代码,这样
每个
线程
就可以在一个较小
的
一维
数组
上工作,它们
将
根据所需
的
内存动态地重新调整。.I作为该过程
的
一部分,
每个
线程
还会生成一个私有变量,该变量
将
包含小
数组
浏览 0
提问于2014-10-23
得票数 0
1
回答
MPI_Allgather与
openmp
并行
的
结合
、
我正在尝试在
openmp
线程
中
使用
MPI_Allgather类型
的
功能。也就是说,所有
线程
都将拥有一个数据副本(但
每个
线程
只生成其中
的
一部分)。实际上,通过在MPI_SEND和MPI_RECV
的
"tag“字段中
使用
线程
id,可以在
openmp
线程
之间进行通信。但是MPI_Allgather似乎不是这样工作
的
。我有2个MPI流程。
浏览 5
提问于2013-09-26
得票数 0
回答已采纳
1
回答
在VS2010
中
,
使用
openMP
failed私有失败?
、
、
1055.000000Section2: result = 3629855.000000在VS2010
中
,我
使用
第一个私有文件初始化部分
中
的
result。我认为,在section1或第2节
中
,结果应该是+操作之前
的
1000。 但是,在我运行程序时,可能会在第2节中将结果初始化为1055。谁能告诉我原因吗?
浏览 1
提问于2013-12-26
得票数 0
回答已采纳
1
回答
如何
使用
OpenMP
标志使其成为并行处理?
、
、
、
如何
使用
openmp
标志一次
使用
所有处理器在代码下面运行? 如果我
使用
for(;!
浏览 4
提问于2016-11-16
得票数 0
1
回答
在
OpenMP
中
如何
在
线程
之间分发数据?
、
、
假设我有一个大小为n
的
数组
,我也有n个
线程
。现在,我想将
数组
的
一个元素赋给程序开始时
的
每个
线程
。我该
如何
在
OpenMP
中
做到这一点?
浏览 1
提问于2018-10-10
得票数 0
2
回答
VirtualBox上Qt
中
的
OpenMP
仅
使用
一个
线程
、
、
、
我正在尝试
使用
OpenMP
在VirtualBox上
的
QtCreator
中
并行化C++程序
的
一部分。主机系统采用四核cpu。由于我最初尝试
使用
openmp
编译指示似乎不起作用(
使用
openmp
的
代码花费
的
时间几乎与不
使用
OpenMP
的
时间相同),因此我
回到
OpenMP
维基并尝试运行这个简单
的
示例
浏览 1
提问于2014-01-07
得票数 3
9
回答
OpenMP
中
的
区段指令是
如何
分发
的
?
在
OpenMP
中
,当
使用
omp sections时,是
将
线程
分发到节内
的
块,还是
将
每个
线程
分配给
每个
节?} { }
输出
} {
浏览 2
提问于2010-05-05
得票数 48
5
回答
是否可以
使用
openmp
对
数组
进行缩减?
、
、
、
OpenMP
本身是否支持表示
数组
的
变量
的
缩减?}理想情况下,对于
的
omp并行应该有一些类似的东西,如果你有足够多
的
线程
使其有意义,那么累加
将
通过二叉树发生。
浏览 135
提问于2010-09-23
得票数 21
回答已采纳
1
回答
基于
openmp
的
特征c++雅可比算法并行化
、
、
、
、
我已经实现了Jacobi算法,基于在“数值规则”一书中描述
的
例程,但是由于我计划
使用
非常大
的
矩阵,所以我尝试
使用
openmp
并行化它。我怀疑问题可能出在这个街区:z(iq)=z(iq)+h;d(iq)=d(iq)+h; 因为这种积累通常需要减少,但是由于
每个
线程
都访问
数组
的
不同部分我不太确定我是否以正确
的
方式进行并行化,因为我最近才开始
使用</e
浏览 4
提问于2016-10-05
得票数 1
回答已采纳
2
回答
OpenMP
共享数据
、
、
问题是,我不知道
如何
处理共享数据访问,因为我不知道
openmp
在并行循环内部对共享数据对象做了什么。
OpenMP
现在可以在
OpenMP
并行循环中
使用
这个指针,并在
线程
之间共享数据。现在,我可以在映射和共享文件
中
搜索正则表达式匹配,多个
线程
根据(相当长
的
)正则
浏览 0
提问于2011-05-10
得票数 3
1
回答
结束后
将
openmp
线程
返
回到
单
线程
、
、
我
使用
openmp
在我
的
C代码
中
并行一个特定
的
区域:{ 当我检查进程时(通过Mac
中
的
活动监视器),我注意到退出#pragma块后
线程
的
数量没有返
回到
1。我是否需要写一些东西来在完成后
将
进程返
回到
单个
线程
上?
浏览 13
提问于2017-08-05
得票数 0
回答已采纳
1
回答
如何
获得在整个程序执行过程
中
可能创建
的
最大
OpenMP
线程
数?
我希望创建一个全局对象
数组
(
OpenMP
生成
的
每个
线程
一个对象),并在整个程序
中
重用它。
每个
线程
将
使用
omp_get_thread_num读取其编号,并
使用
它对
数组
进行索引。
如何
获得在整个程序执行过程
中
可能创建
的
最大
OpenMP
线程
数?
的
文档表明,指定此函数是为了返回一个特定于调用它
浏览 4
提问于2016-05-18
得票数 2
回答已采纳
1
回答
基于一定条件
的
OpenMP
临界
我有一个ints
数组
,比如int x[5000]和几个
线程
,它们对这个
数组
执行操作。例如,假设
每个
线程
将
遍历该
数组
的
元素,并将
每个
条目增加1。我希望防止争用条件,也就是说,两个
线程
不应该同时写入
数组
中
的
同一个元素。它们可以同时写入
数组
的
不同元素,但不能写入相同
的
元素。我可以
使用
Open
浏览 0
提问于2018-03-24
得票数 0
回答已采纳
1
回答
可以在C++
中
控制用于执行
Openmp
任务
的
openmp
线程
吗?
、
是否可以控制用于执行特定任务
的
openmp
线程
?pragma omp task#pragma omp task#pragma omp task} 是否可以控制
openmp
调度器选择执行这三个任务
中
的
每一个
的
openmp
线程
集?这个想法是,如果我
使用
openmp
的
线程
亲和机制<
浏览 27
提问于2021-10-20
得票数 2
回答已采纳
2
回答
Fortran
中
的
OpenMP
、
我很少
使用
fortran,但我
的
任务是
将
遗留代码重写为并行运行。我
使用
gfortran作为我
的
编译器选择。我在上找到了一些很好
的
资源以及其他一些资源。我
的
问题是,在我添加任何
OpenMP
指令之前,如果我只是编译遗留程序:一切正常,但即使不添加指令也要打开
openmp
编译器选项:当我运行遗
浏览 2
提问于2010-05-20
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
优化串行处理代码,获取OpenVPX数字信号处理模块最佳性能,拓展串行算法在计算密集型领域应用
基于深度神经网络的点云孔洞修补算法的并行化研究
Java并发编程之原子操作类
并发编程之原子操作类
java实例集锦
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券