腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(5924)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
OpenMP
\+
如何在代码中启用
OpenMP
?如果可能,共享一个键盘快捷方式来访问该文件。 谢谢!
浏览 2
修改于2021-08-19
得票数 0
回答已采纳
2
回答
OpenMP
:
我有以下
OpenMP
代码。我正在使用LLVM-3.9/Clang-4.0编译这段代码。
浏览 22
修改于2016-11-14
得票数 0
回答已采纳
4
回答
OpenMP
开销
我已经使用
OpenMP
和Intel TBB并行化了图像卷积和lu分解。我正在1-8个内核上测试它。但是,当我通过分别使用set_num_threads(1)和task_scheduler_init InitTBB(1)指定一个线程,在
OPenMP
和TBB中的1核上进行测试时,由于TBB开销,TBB性能与顺序代码相比略有下降,但令人惊讶的是,
OpenMP
在单核上没有显示任何开销,并且性能与顺序代码完全相同(使用英特尔O3优化级别)。我使用的是
OpenMP
循环的静态调度。这是现实的,还是我做错了什么?
浏览 0
提问于2011-09-05
得票数 2
1
回答
OpenMP
CMake苹果
) if(APPLE AND USE_
OpenMP
)"omp") endif() find_package(
OpenMP
REQUIRED) endi
浏览 2
提问于2020-06-26
得票数 1
回答已采纳
4
回答
关闭
OpenMP
在我的C++程序中,我想运行它的可执行文件,有时使用
OpenMP
,有时不使用(即多线程或单线程)。我正在考虑以下两种情况中的任何一种,即我的代码如何使用
OpenMP
:感谢和问候!
浏览 5
修改于2009-08-31
得票数 5
回答已采纳
1
回答
OpenMP
任务--以及"
OpenMP
if“的成本
我正在努力理解
OpenMP
的task的工作方式。因此,我从可能最简单的测试开始,遵循
OpenMP
4.5的斐波纳契计算示例:#include <stdio.h> long fib(int由于我们正在双核机器上进行测试,也许使用
OpenMP
的"if“结构在最顶层只启动两个线程更简单:一个计算fib(N-2)和一个fib(N-1)。难道是
OpenMP
#pragma在运行时花费了我们的时间--以至于他们使整个
浏览 3
修改于2020-09-26
得票数 2
回答已采纳
4
回答
缺失:
OpenMP
_C_FLAGS
OpenMP
_C_LIB_NAMES
我正在努力在Mac上使用
OpenMP
编译一个项目。/cmake/3.10.2/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:137 (message):Call stack most recent call first) /usr/local
浏览 3
修改于2018-02-16
得票数 5
回答已采纳
1
回答
clang、
openMP
和CMake
在我包含的文件中:if(
OPENMP
_FOUND)set(CMAKE_CXX_FLAGSTest
OpenMP
_FLAG_DETECTED - Failed-- Performing Test
OpenMP
_FLAG_DETECTED
OpenMP
_FLAG_DETECTED -- P
浏览 1
修改于2019-12-13
得票数 9
2
回答
OpenMP
慢还原
我编写了计算数组约简和的简单C++代码,但是使用
OpenMP
约简程序工作得很慢。程序有两个变体:一个是最简单的和,另一个是复杂数学函数的和.在代码中,复杂变体被注释。简单变体"sum += arri;":0.1s without
OpenMP
0.11c without
OpenMP
icpc 2,9
浏览 7
修改于2011-06-08
得票数 1
回答已采纳
5
回答
CMake找不到
OpenMP
我正在尝试用
OpenMP
编译。我的CMakeLists.txt包含下面这行和CMake错误的输出 Could not find a configuration file for package
openmp
Set
openmp
_
浏览 1
提问于2013-07-14
得票数 21
回答已采纳
2
回答
为
OpenMP
函数创建别名||部分禁用
openMP
是否可以为
openMP
名称创建预处理别名?myParallel #pragma omp parallel for为了…目的#define #myBarrier #pragma omp barrier 我有两个库,都使用
openmp
我希望能够禁用第二个库的
openmp
调用。(这两个
浏览 0
修改于2018-03-25
得票数 1
1
回答
如何让CMake找到
OpenMP
_C、
OpenMP
_CXX等?
.-- Could NOT find
OpenMP
_CXX(missing:
OpenMP
_CXX_FLAGS
OpenMP
_CXX_LIB_NAMES) -- Could NOT find
OpenMP
(missing:
OpenMP
_C_FOUND
OpenMP
_CXX_FOUND)
浏览 992
提问于2020-02-08
得票数 5
回答已采纳
2
回答
OpenMP
共享数据
我对
OpenMP
有点陌生,但一般都有并行处理方面的经验。我以前和boost::threads合作过,现在我正在用
openmp
进行测试。
OpenMP
现在可以在
OpenMP
并行循环中使用这个指针,并在线程之间共享数据。现在,我可以在映射和共享文件中搜索正则表达式匹配,多个线程根据(相当长的)正则表达式列表检查每个字符串。我使这个列表(包含regex的向量)在
openmp
循环中是私有的,所以每个线程都有它自己的列表副本。因此,我将这个列表作为
openmp
循环中的共享数据对象,但现在当我尝试向列
浏览 0
修改于2015-11-21
得票数 3
1
回答
单线程的
openmp
与无
openmp
的比较
在使用
OpenMP
进行多线程处理的代码中,如果线程数设置为一个,那么在添加
OpenMP
或删除所有
OpenMP
内容之前,代码的时间性能是否与串行代码相同或非常相似?
浏览 5
修改于2020-05-10
得票数 3
回答已采纳
1
回答
启用
OpenMP
支持
引用第2.2节 使用FLANN的项目需要使用支持
OpenMP
标准的编译器进行编译,并且必须启用
OpenMP
支持。用SearchParams结构中的核可以选择要使用的核数。默认情况下,将使用单个核心。由于我从未使用过Intel或
OpenMP
,所以我不知道在这种情况下使用第一个版本是否可以,以及“必须启用
OpenMP
支持”意味着什么。
浏览 3
提问于2016-05-10
得票数 0
回答已采纳
3
回答
OpenCL、TBB、
OpenMP
我在
OpenMP
、TBB和OpenCL中实现了一些普通的循环应用程序。在所有这些应用程序中,当我只在CPU上运行OpeCL而没有在内核中进行特定的优化时,它的性能也比其他应用程序好得多。
OpenMP
和TBB也提供了很好的性能,但远远不如OpenCL,这是什么原因呢?因为这两个都是CPU专用框架,应该至少提供与
OpenMP
/TBB相同的性能。我的第二个担忧是,当涉及到
OpenMP
和TBB时,在我的实现中,
OpenMP
的性能总是比TBB更好,因为我不是那么专业,所以我没有对它进行非常好的优化。<em
浏览 2
修改于2014-10-01
得票数 0
3
回答
OpenMP
性能
代码看起来像这样;#ifdef _
OPENMP
更新3 情节更复杂了。到目前为止,我只对集群进行了分析,我通过Macports安装了GNU GCC 4.7,并第一次在我的Macbook上编译(用
openMP
) (当启用
OpenMP</
浏览 6
修改于2012-06-13
得票数 20
回答已采纳
1
回答
滥用
OpenMP
?
我有一个使用
OpenMP
并行for循环的程序.在循环中,线程将写入共享变量,因此我需要同步它们。然而,有时我可以得到段错误或双自由或损坏错误。有人知道会发生什么吗?谢谢和问候!
浏览 4
修改于2017-05-23
得票数 4
回答已采纳
2
回答
单核
OpenMP
我可以在单核cpu的机器上使用
OpenMP
吗?性能会有一些提升吗?
浏览 1
修改于2021-01-25
得票数 2
1
回答
Openmp
调度
我也尝试过崩溃,但是遇到了"/* some */“的问题,我想避免它,因为它是
openmp
3.0,而且我不确定目标硬件的编译器是否会支持它。 有什么想法吗?
浏览 4
提问于2013-05-23
得票数 0
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券