永发信息网

使用openmp对嵌套for循环进行并行优化,但是优化结果并没有提高,反而有所下降。下面是代码,求解释?

答案:1  悬赏:60  手机版
解决时间 2021-03-27 02:38
使用openmp对嵌套for循环进行并行优化,但是优化结果并没有提高,反而有所下降。下面是代码,求解释?
最佳答案
这个代码没有体现并行的优越性,主要的时间花费在cout输出上,因为输出到屏幕上的yes个数是一定的,所以并行和串行的时间差不多。建议你把那个cout一句注释掉,然后把内循环换成其他的运算看时间差。
我做的测试
代码
#pragma omp parallel for
for (int i = 0; i < 100; i++)
{
for (int j = 0; j < 100; j++)
{
if ((a[i][j] + b[i][j]) > 20)
{
int s=0;
for (int k = 0; k < 10000; k++)
{
s += k;
}
};

}
}串行时间:0.236686
并行时间:0.203561
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
交通事故电瓶车损坏不维修可以直接拿现金吗
找中介租的房子,租了一个月不想租了,可合同
不配的英语草书字体
到底应该是 work experience,还是 working ex
美缝和瓷缝的区别
我们是外贸公司,有个客户要和我做可转让信用
佛珠19颗代表什么意思
有一个朋友,到煤矿偷煤被抓。要判几年?
买八十平方米的地板砖,大概要多少钱?
如图点A的坐标为(2,1),(1)求OA的长?(2)
有会做醪糟的吗
惠普6100驱动打不上。
腰椎轻微侧弯
反作用力分散,会使作用力减小吗?
佛说四门经四门修得观世音坐也观世音
推荐资讯
I have ________ foreign stamps. _________
汉朝都有哪些县?
近期南面天空较亮的星星有哪些?
民生买玉器抽到1等奖打1.5折 买了个翡翠挂件
建一个年产1万吨级啤酒厂多少钱
从白云大道北做地铁到天河堂下那个站出比较近
浮生梦 梦浮生 生生如梦 梦里清欢几何 下联
DNF白金徽章值钱吗
“水葫芦”是哪儿长得像葫芦?
胃痉挛吃什么药
好心得到恶报的故事
html点击单元格跳转到对应页面,这是导航栏。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?