24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1003  |  回复: 5

hxy777

至尊木虫 (知名作家)

[求助] 关于vs2013用openmp实现并行计算的问题

由于要进行大量的科学运算,而我又没有Fortran的基础,就选了c++(其实也是初级水平)
在VS2013中,采用了#pragma omp parallel for  对for循环进行并行处理,问题是CPU的利用率一直是单核,很确定在项目属性中开启了openmp支持。现在找不到程序不并行的原因,求VS大神指导:为什么CPU利用率一直很低?明显看着就是单线程运行。。。
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hxy777

至尊木虫 (知名作家)

2楼2016-12-17 23:20:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangybcn

禁虫 (正式写手)

本帖内容被屏蔽

3楼2016-12-17 23:32:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hxy777

至尊木虫 (知名作家)

引用回帖:
3楼: Originally posted by wangybcn at 2016-12-17 23:32:51
没有在windows平台上弄过,都是linux上的

谢谢回复,能不能给点具体的意见?比方说可能是那些地方有问题?
4楼2016-12-19 10:01:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangybcn

禁虫 (正式写手)

本帖内容被屏蔽

5楼2016-12-20 00:32:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hxy777

至尊木虫 (知名作家)

引用回帖:
5楼: Originally posted by wangybcn at 2016-12-20 00:32:12
linux上,单机多核并行非常容易,用例子就行。多机并行,机器的操作系统配置起来比较麻烦,机器配置好了,程序写代码起来很容易。

好吧,我自己再研究下

发自小木虫Android客户端
6楼2016-12-20 10:07:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hxy777 的主题更新
信息提示
请填处理意见