腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
OPENMP
串行
版本
的
代码
比
并行
版本
更快
,
我
如何
修复
它
c
、
performance
、
openmp
这是一个做一些计算
的
程序,
我
试图使用线程来让
它
运行得
更快
,但我不能让它比
串行
版本
运行得
更快
。
串行
输出为 Function: y(x) = sin(x) [note that x is in radians]Exact integral: 1.170049 Work took 0.
浏览 16
提问于2020-04-25
得票数 0
1
回答
C++
OpenMP
并行
比
串行
慢
c++
、
optimization
、
graph
、
parallel-processing
、
openmp
我
在C++中实现了一个
并行
代码
,用Prim
的
算法使用
OPENMP
查找最小生成树。有时速度会
更快
一些(7.95毫秒),但有时
我
的
速度会提高12.7毫秒,这
比
串行
版本
(
我
得到9.69毫秒)要慢得多,这里有
我
的
代码
的
并行
版本
: 你能帮个忙吗?此外,是否有有效
的
方
浏览 2
提问于2014-02-15
得票数 1
回答已采纳
1
回答
使用
openMP
的
并行
q排序
c++
、
parallel-processing
、
openmp
、
quicksort
在c++中,
我
试图用
openMP
并行
qsort()函数,但是
我
有一些问题。对于很多要排序
的
元素(ex: V=1000),qsort根本不起作用,
我
从不退出这个函数(无限循环)。然后,
我
注意到我
的
并行
版本
qsort
比
串行
版本
慢得多。有人能帮我吗?这里
的
代码
是:。 在这里,kruscalP是
并行
版本</em
浏览 1
提问于2014-02-20
得票数 1
回答已采纳
1
回答
如何
在python中轻松实现
并行
?
python
、
multithreading
、
parallel-processing
、
openmp
我
是一个喜欢C++的人,
我
喜欢
并行
,喜欢高性能计算应用程序,
我
对
OpenMP
也很了解。现在
我
正在学习python,
我
知道一些基础知识。作为一个提高
我
的
python技能
的
个人项目,
我
想实现一个
并行
版本
的
。用C和
OpenMP
实现该算法
的
一个
并行
版本
是。 现在,
我
浏览 1
提问于2017-09-11
得票数 3
1
回答
将
OpenMP
、Intel和MSVC编译器组合在一起时
的
巨大内存泄漏
c++
、
c++11
、
visual-studio-2013
、
openmp
、
intel-mkl
我
正在从事一个相当大
的
C++项目,高度强调性能。因此,
它
依赖于Intel库和
OpenMP
。最近
我
观察到一个相当大
的
内存泄漏,
我
可以将其缩小到以下最小
的
示例:#include <iostream> 如果程序没有链接到MKL库(这里显然不需要),就不会有泄漏
浏览 6
提问于2016-01-15
得票数 3
回答已采纳
2
回答
如何
解读英特尔VTune放大器
的
锁定与等待
c++
、
multithreading
、
openmp
、
intel-vtune
我
试着用
OpenMP
并行
化
我
的
C++程序
的
一个热点,但它不能扩展。虽然在一个线程上需要25秒,但在两个线程上
我
只达到了21秒。
我
使用英特尔VTune放大器进行了锁定和等待分析,但它对
我
没有真正
的
帮助。看起来是这样
的
:
我
尤其不明白mkl_blas_dcopy是从哪里来
的
,以及
它
叫
它
什么(即使
我
删除了<
浏览 3
提问于2014-11-20
得票数 1
2
回答
OpenMP
与矢量化
的
比较
openmp
、
vectorization
给定一个示例函数(下面给出示例),for循环可以使用
OpenMP
并行
化,也可以使用向量化(假设编译器执行向量化)进行向量化。float* c, int n) for(int i = 0; i < n; i++) c[i] = a[i] * b[i];}注意:
我
没有给出关于SSE
的
不同
版本
,处理器/核
的
数量(随着<em
浏览 3
提问于2012-05-09
得票数 2
回答已采纳
1
回答
随机数生成
OpenMP
比
串行
代码
慢
的
原因
c++
、
random
、
openmp
我
正在尝试使用
OpenMP
向我
的
程序添加
并行
性。pragma omp parallel for{}
我
在windows (Visual 2010)和linux (Centos 6.5,gcc 4.9.1)上测试了12个核心处理器
的
代码
,发现
并行
版本
比
串行
浏览 2
提问于2014-09-15
得票数 0
回答已采纳
3
回答
为什么
我
的
OpenMP
实现
比
单线程实现慢?
c
、
openmp
我
正在学习
OpenMP
并发性,并尝试了一些现有的
代码
。在这段
代码
中,
我
试图使所有的for循环
并行
。然而,这似乎会使程序变得慢得多,至少慢10倍,甚至
比
单线程
版本
慢得多。下面是
代码
:现在
的
问题是,
我
在
OpenMP
实现中做错了什么,导致了这种速度减慢?编辑:单线程
版
浏览 2
提问于2011-02-18
得票数 4
回答已采纳
1
回答
如何
让不同
的
OpenMP
线程执行不同
的
任务
openmp
我
使用open MP来加速
我
程序中
的
流量计算。
我
基本上希望
OpenMP
并行
地执行这些左侧和右侧
的
流量计算。但是相反,下面的
代码
使用#pragma指令需要更多
的
时间。
我
要修改什么才能让
它
变得正确?
浏览 2
提问于2012-06-15
得票数 0
2
回答
如何
使
并行
操作
比
串行
版本
更快
?
r
、
parallel-processing
我
试图将一个函数“映射”到一个数组上。然而,在尝试简单和复杂
的
函数时,
并行
版本
总是
比
串行
版本
慢。
如何
提高R中
并行
计算
的
性能?简单
并行
示例:arrayLength = 100input = 1:arrayLength
浏览 0
提问于2014-06-25
得票数 1
回答已采纳
1
回答
启用
openmp
的
慢序列"for“
c++
、
openmp
我
试着用
openmp
来找出奇怪
的
结果。 const int n = 5000; vector <doub
浏览 1
提问于2014-09-10
得票数 0
回答已采纳
3
回答
如何
使用C中
的
预处理器执行/跳过某些
代码
行?
c
、
parallel-processing
、
openmp
、
c-preprocessor
、
n-queens
我
有一个简单
的
计算N皇后
的
C程序。
我
使用
OpenMP
并行
化了
它
。现在,
我
想同时执行
串行
和
并行
版本
,并计算速度。关键是
我
不想为
串行
代码
创建一个新文件,也不想在没有
OpenMP
指令
的
情况下将我
的
解决方案复制到一个新函数中。
我
想要做
的
是,保留一个函数,并从主函数中
浏览 4
提问于2013-12-04
得票数 2
回答已采纳
2
回答
OpenMP
多线程更新同一个数组
c
、
multithreading
、
openmp
、
race-condition
我
的
程序中有以下
代码
,
我
想使用
OpenMP
加速
它
。TEST(tgt)) { newq[newq_count++] = tgt;} ... newq[newq_count++] = tgt; }当我运行<e
浏览 2
提问于2017-03-27
得票数 2
回答已采纳
1
回答
使用-parallel或(和) -vec会使我们
的
程序运行得
更快
吗?
c++
、
c
、
parallel-processing
、
intel
我
正在使用Linux & Intel编译器(C/C++)。
我
很困惑: 如果
我
不使用
OpenMp
(或CilkPlus)并使用"-parallel“(自动
并行
化)和"-vec”(自动矢量化)编译
我
的
程序,程序会运行得
更快
(因为编译器会将
串行
浏览 2
提问于2015-07-11
得票数 2
回答已采纳
1
回答
如何
将
openMP
应用于C++函数以验证sudoku难题解决方案
的
所有行?
c++
、
openmp
、
sudoku
、
parallels
我
正在设计一个程序来测试是否给出了一个有效
的
sudoku谜题解决方案。
我
最初是用C++设计
的
,但现在
我
想让
它
变得
并行
。这个程序编译得很好,没有错误。首先,
我
必须想出一种方法来处理在结构化块中使用返回语句
的
问题。
我
刚决定创建一个由bool组成
的
数组,初始化为true。但是,这个函数
的
输出是假
的
,而且
我
知道实际上
我
提交
的</
浏览 4
提问于2016-03-26
得票数 3
回答已采纳
1
回答
生成文件中
的
条件变量
c++
、
makefile
我
正在尝试使用makefile来允许
代码
中
的
不同类型
的
并行
。在过去,
我
只会使用完全不同
的
makefile/
版本
的
代码
,但我试图加强
我
的
游戏一点点。 首先,
我
想制作一个
串行
和
OpenMP
版本
。如果
我
正在构建-DUSEOMP
版本
,但在这种情况下重新定义DEFS变量时会遇
浏览 1
提问于2015-04-11
得票数 1
回答已采纳
3
回答
OpenMP
C++矩阵乘法
并行
运行速度较慢
c++
、
openmp
、
matrix-multiplication
我
正在学习使用
OpenMP
并行
执行for循环
的
基础知识。 不幸
的
是,
我
的
并行
程序运行速度
比
串行
版本
慢10倍。
我
做错了什么?
我
是不是错过了一些障碍?
浏览 5
提问于2014-03-25
得票数 16
回答已采纳
1
回答
并行
差分进化
r
、
parallel-processing
、
differential-evolution
我
一直在使用R中
的
差分进化库,
我
想知道:这是一种有意义
的
并行
算法吗?在我看来,您可以将优化间隔分成几个段,在每个段上运行算法,然后比较每个段
的
结果并返回最小值。
浏览 5
提问于2012-01-23
得票数 0
回答已采纳
1
回答
Cython
的
prange没有提高性能
python
、
numpy
、
openmp
、
cython
、
gil
我
试图用Cython
的
prange改进一些度量计算
的
性能。这是
我
的
密码: cdef:
我
的
问题是,顺序shausdorff和
并行
phausdorff都有相同
的
时间。此外,phausdorff似乎根本没有创建任何线程。 因此,
我
的
问题是,<e
浏览 2
提问于2016-08-19
得票数 8
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
VS2019:OpenMP更新及错误修复
Block-1.5的编译和安装
VS2019 v16.9 预览版3:MSVC后端更新汇总
优化串行处理代码,获取OpenVPX数字信号处理模块最佳性能,拓展串行算法在计算密集型领域应用
Linux软件安装 Amber20
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券