问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

openMp改写的程序比串行还慢

发布网友 发布时间:2022-06-11 09:38

我来回答

1个回答

热心网友 时间:2024-11-29 06:56

运行的慢是因为你的length太小。并行的话比串行需要时间去分,还需要时间再合。所以当你数据量太小时反而用串行的就比较快了。
你换成一亿就能看出差距了。
我没看出来哪有冲突。但是我觉得你上面赋值和算c那这么写也许效率更快。
#pragma omp parallel for
for(i=0; i<length; i++)
{
A[i] = (rand_r(&seed))%10;
B[i] = (rand_r(&seed))%10;
C[i] = (A[i]+B[i])/2;
}
还有,你根本没用到头文件time.h啊。你写这个头文件干嘛?是不是想看运行时间啊。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苏打地牢500层boss怎么打 苏打地牢500层boss打法攻略 隐形眼镜用水龙头水泡着可以么 ...还有些痒痒的 越来越多的趋势 请问这是什么原因引起的 长安univ智电idd改无线充怎么改的 山药泥火龙果的做法 铜合金好还是纯铜好 铜合金和铜哪个好 合金为什么比铜要好 合金和铜哪个好 音乐风格要素主要包括 使用openmp对嵌套for循环进行并行优化,但是优化结果并没有提高,反而有... 关于openmp的一段程序,不知道为什么有时运行结果不一样。 FORTRAN 编译时出现错误 include &quot;omp_lib.h&quot; 哪位大神能给我说说openmp?本人大一,刚学c语言,我们班主任让我们做这个... gcc 包含omp.h 怎么编译 股权投资指企业(个人)购买的其他企业(准备上市、未上市公司)股票,那... 企业将资金用于购置固定资产,购买其他企业的股票和债券,这种资金的支 ... 日本有学书法的大学有哪些?能留学去那吗? 日本东京和光大学新生入学费用 珍珠咖啡的做法,珍珠咖啡怎么做好吃,珍珠咖啡 咖啡西米露怎么做 怎样做咖啡西米露 ps倒影效果怎么做船 赵县那里有加工手镯? 大连开发区珠宝镶嵌加工哪里有 有什么特别恐怖的现代生活鬼片?推荐一下。 天蝎座女生性格详解 天蝎座女 这样的表现代表什么?? 要是有个天蝎女把什么都告诉你这说明什么? 一个女人老是为你流眼泪,代表什么??? openMP似乎没体现出作用? 如图,在平面直角坐标系中OA=OB=OC=6,过点A的直线AD交BC 老庙足金和千足金一样吗 软绵绵无力怎么不播了 初二物理 明天考试 这个凸透镜光路图怎么画 物理凸透镜光路图 (物理)凸透镜光路图!!! 如何能够迅速得提高我的产品在阿里巴巴的排名 转氨酶高可以要孩子吗 转氨酶高能要孩子吗 如何提高阿里巴巴国际站排名一 转氨酶过高可以生育吗 照b超一般在几个月照出是否怀孕 转氨酶偏高能否怀孕? 男性谷丙转氨酶偏高.转氨酶升高。女性乙肝携带者能要孩子吗? 肥胖引起的谷丙转氨酶偏高:100,可以怀孕吗 转氨酶偏高的问题?但是查血说肝是阴性不是肝炎, 能要孩子吗?真烦?? 安徽徐州区号是多少 草本优子美白睡眠面膜有效果吗 美白补水晚安面膜油性皮肤用怎样