标签: openmp
为什么程序没有加速并变得慢于顺序版本? 如果我将锁定更改为omp减少会更快吗?
计算平均值的omp代码
答案 0 :(得分:1)
您有多个线程运行单个关键命令。这基本上和串行代码一样有效,因为一次只能执行一个线程。而且您还通过创建多个线程并让它们彼此等待来完成执行,然后再执行它们,从而增加了开销。
我认为减少会更快,因为在OpenMP中对该命令进行了优化。