腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
OpenMP
实际
线程
数
我想知道在调用并行时我
实际
收到的
线程
数
(我可能已经请求了256个
线程
,但最终只有8个)。通常的omp_get_num_threads()不适用于下面的代码块(如果我想创建一个代码块,我会在
OpenMP
' directive‘指令错误后得到一个预期的for循环): void pi_with_omp
浏览 27
提问于2020-09-29
得票数 0
回答已采纳
1
回答
在使用MPI/
OpenMP
混合编程时出现了奇怪的问题。在并行区,
OpenMP
线程
数
始终为1
、
我在工作站上运行MPI/
OpenMP
混合程序。我想使用8个
OpenMP
线程
的1 MPI进程。但是,并行区中使用的
OpenMP
线程
数
始终为1。在另一台使用英特尔9900K处理器的机器上,
OpenMP
线程
数
始终为2。对于这两台机器,我都通过调用omp_get_max_threads打印了OMP_NUM_THREADS。
OpenMP
线程
的数量总是不是我所期望的。因此,在配备至强2640的工作站上
浏览 6
提问于2019-06-22
得票数 0
2
回答
在C++中获取所有核总量的跨平台代码片段是什么?
、
、
、
、
浏览 4
提问于2011-08-28
得票数 1
回答已采纳
1
回答
Numexpr检测到
线程
数
少于核心数
、
、
、
、
detect_number_of_cores() = 28ALthough当我尝试手动将
线程
数
设置为其他值(set_num_threads=20
浏览 1
提问于2017-04-27
得票数 2
1
回答
OpenMp
根据变量设置并行循环的
线程
数
、
有没有办法根据变量的值来设置region的
OpenMP
并行
线程
数
?最初,对于整个应用程序,
线程
数
= nofCores。在我的AMDFX8350上,nofCores =8。对于这个区域,如果变量是3,那么我只需要3个
线程
。如果为variable>cores,则
线程
数
应保持与nofCores相等。 我不想为所有应用程序全局设置
线程
数
。只针对这个特定的并行循环。如果这是一个天真的问题,我很抱歉,但我是
Open
浏览 0
提问于2013-10-08
得票数 12
回答已采纳
1
回答
单
线程
的
openmp
与无
openmp
的比较
在使用
OpenMP
进行多
线程
处理的代码中,如果
线程
数
设置为一个,那么在添加
OpenMP
或删除所有
OpenMP
内容之前,代码的时间性能是否与串行代码相同或非常相似?
浏览 5
提问于2014-04-08
得票数 3
回答已采纳
1
回答
这是在fortran程序中定义
线程
数量的正确方法吗?
、
程序接受参数,
线程
的数量可以定义为参数。示例代码如下: NTHREADS = 1 ./hellofortran -nt4 我希望我已经解释了我的问题。我期待着很快听到关于如何改进
浏览 4
提问于2013-02-01
得票数 0
回答已采纳
2
回答
统一减少了可用的
OpenMP
线程
数
。
、
、
、
、
我在共享的安卓库中使用
OpenMP
。有一个示例方法,它只检查CPU数量和最大
线程
数
。maxThreads = 8;当我试图从一个统一应用程序调用此方法时,返回的最大
线程
数
和procs
数
为2。maxThreads = 2;为什么联合应用程序中的最大
线程
数
小于基本应用程序中的最大
线程
数
?是否有办法增加
实际
使用的并行
线程
的数量?
浏览 16
提问于2021-08-11
得票数 1
回答已采纳
2
回答
OMP_NUM_THREADS=1在Python多处理中的应用
、
、
我听说在调用使用多进程的Python脚本之前使用OMP_NUM_THREADS=1可以使脚本更快。
浏览 4
提问于2017-05-10
得票数 12
回答已采纳
2
回答
如何设置参与计算的CPU核
数
(C++和
OpenMP
)
、
、
、
我正在尝试使用C++和
OpenMP
来计算Qt5中的Pi (重点放在clause子句上)。在这个程序中,我提供了计算精度和使用的CPU核心数。如何设置参与计算的CPU核
数
?(我不想设置
线程
数
)。 在此之前,非常感谢。
浏览 216
提问于2019-05-15
得票数 1
回答已采纳
1
回答
在运行时本地启用/禁用
OpenMP
、
、
、
是否可以在运行时启用或禁用
OpenMP
并行化?我有一些代码,在某些情况下应该并行运行,而不是在不同的情况下并行运行。同时,在其他
线程
中还有其他计算也使用
OpenMP
,并且应该始终并行运行。有没有办法告诉
OpenMP
不要在当前
线程
中并行化?我知道omp_set_num_threads,但我假设全局设置
OpenMP
使用的
线程
数
。
浏览 9
提问于2016-08-24
得票数 6
回答已采纳
1
回答
在使用
OpenMP
时,如何平衡嵌套情况下的
线程
号?
parallel for multiply(a[i], b[i]);由于外循环迭代依赖于count变量,如果count是一个较大的
数
,但是,如果count只是1,而我们的服务器是一台多核机器(例如,有512内核),那么multiply()函数只生成1
线程
。所以在这种情况下,服务器没有得到充分的利用。那么在使用
OpenMP
时,如何平衡嵌套情况下的
线程
号呢?
浏览 3
提问于2017-11-16
得票数 1
1
回答
绘制加速曲线与
OpenMP
线程
数
-可伸缩性?
、
、
、
我正在编写一个使用
OpenMP
线程
的C++代码。我已经绘制了加速比曲线与
OpenMP
线程
数
和理论曲线(如果代码能够完全并行化的话)。也就是说,2个
OpenMP
线程
的代码速度不会快两倍,4个
线程
的速度不会快4倍,等等? 谢谢
浏览 0
提问于2014-10-23
得票数 0
1
回答
OpenMP
num_threads(1)执行速度比没有
OpenMP
快
、
、
、
No
OpenMP
‘#务实’语句,总运行时= 507秒使用
OpenMP
‘#杂注’语句指定2核,总运行时= 150秒使用
OpenMP
‘#杂注’语句指定4个核心,总运行时= 144秒 我想我不明白为什么注释掉我的
openmp
行会使程序在一个没有
openmp
的
线程
和一个带有
openmp
的
线程
之
浏览 0
提问于2010-05-26
得票数 11
4
回答
如何在OpenCV中禁用并行性?
、
、
、
、
我已经使用Intel IPP构建了OpenCV,所以我认为只要有可能就会使用它(例如矩阵乘法)。omp_set_num_threads(1);但是,通过监视CPU使用情况,我发现仍在使用多个CPU。为什么会这样呢?如何通过只使用一个CPU来强制执行程序?
浏览 9
提问于2017-04-05
得票数 4
1
回答
OpenMP
运行时需要什么?
我在这台机器上运行了几个
OpenMP
程序,包括C和Fortran,从未注意到任何奇怪或意外的事情。始终使用正确的
线程
数
。现在我注意到有一个可用的包
openmp
,它没有安装: LLVM
OpenMP
Runtime Library 如果没有
OpenMP
运行时,
OpenMP
运行时需要什么
浏览 11
提问于2017-02-16
得票数 1
回答已采纳
2
回答
我是否需要显式地禁用1核心机器上的
OpenMP
?
、
、
、
我用C++并行化了一些
OpenMP
代码。但是如果我的程序能在一台核心机器上工作呢?是否需要在运行时禁用使用
线程
: 如果是,
OpenMP
是否有一个特殊的指令?
浏览 2
提问于2015-08-11
得票数 2
回答已采纳
1
回答
OpenMP
线程
计数问题
、
、
经过一些研究后,我决定使用每个
线程
来计算子间隔。因此,我给我的教授发了一封电子邮件,询问他想如何选择
线程
的数量。(因为它们需要被N整除(对于梯形规则)) 但他说我不需要定义它们,它会根据我machine........So上的内核数量来定义它们。
浏览 0
提问于2010-11-29
得票数 3
回答已采纳
1
回答
如何使用oneTBB和
openMP
、
、
、
、
在oneTBB中,并行运行的任务
数
由库来处理,以确保激活
线程
的数量不超过硬件限制。我要处理一个基于
OpenMP
的遗留并行代码将被重用的项目,oneTBB是否也会跟踪omp调用产生的
线程
?如果是的话,它是如何实现的呢?
浏览 6
提问于2022-07-08
得票数 0
1
回答
libgomp:
线程
创建失败:资源暂时不可用
OpenMP
并行合并排序
、
、
、
、
我是
OpenMP
的新手。我试图实现合并排序的并行版本。我的串行实现的代码与此相同,但我没有使用parallelMergeSort函数。编辑:如果我使用2个或3个
线程
,或者使用4个
线程
,那么这两者都会发生。编辑:如果我使用OMP_DISPLAY_ENV=TRUE _
OPENMP
= '201511' OMP_CANC
浏览 6
提问于2022-01-25
得票数 1
点击加载更多
相关
资讯
线程数与多核CPU的关系
Tomcat 连接数与线程池详解
并发编程之Semaphore-控制并发线程数
工作多年,关于线程数存在的误区
基于深度神经网络的点云孔洞修补算法的并行化研究
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
实时音视频
活动推荐
运营活动
广告
关闭
领券