当前位置:   article > 正文

Openmp并行比串行还慢的原因_openmp慢

openmp慢

Linux下使用gcc编译器,O2优化,编译出的openmp并行比不用openmp的串行程序还要慢。然后换了intel2020的icc编译器,原有程序的基础上使用icc编译,发现速度提升飞快,比串行快了大约8s,由于我的程序中并行for循环使用并不是很多,所以效果不是很明显,但解决了并行效率低的问题。

另外gcc是免费的,icc是收费的而且装好要20多个G以上,据说icc的bug比较多。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/265561
推荐阅读
  

闽ICP备14008679号