【问题标题】:Difference between OpenMP #pragma omp for v/s #pragma omp parallel for?OpenMP #pragma omp for v/s #pragma omp parallel for 之间的区别?
【发布时间】:2020-01-27 08:58:53
【问题描述】:

有什么区别:

 #pragma omp for
  {for_loop}

 #pragma omp parallel for
  {for_loop}

【问题讨论】:

  • 不一样.... omp for 而不是简单的 omp
  • 好吧,我的错。它并不完全相同,但它提供了足够的信息来回答您的问题。我为您的具体问题添加了答案。

标签: c++ c parallel-processing openmp


【解决方案1】:

#pragma omp parallel

这会产生一组线程。

#pragma omp for

这会在线程之间划分循环迭代。

基本上,

#pragma omp parallel
#pragma omp for
for (...)
{}

相同
#pragma omp parallel for
for (...)
{}

【讨论】:

    猜你喜欢
    • 2021-03-22
    • 2021-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-07
    • 1970-01-01
    • 2021-11-23
    • 2021-05-12
    相关资源
    最近更新 更多