gpt4 book ai didi

c++ - 嵌套并行区域OpenMP

转载 作者:行者123 更新时间:2023-12-03 07:26:00 24 4
gpt4 key购买 nike

在OpenMP中是什么意思

Nested parallel regions are serialized by default



这是否意味着线程会连续执行?我也不能低估这部分:
A throw executed inside a parallel region must cause execution to resume within
the dynamic extent of the same structured block, and it must be caught by the
same thread that threw the exception.

最佳答案

here所述(向下滚动至“17.1嵌套并行性”),默认情况下,嵌套并行区域不会并行化,因此将按顺序运行。可以使用OMP_NESTED=true(作为环境变量)或omp_set_nested(1)(在您的代码中)创建嵌套线程。

编辑:也可以看到this answer类似的问题。

关于c++ - 嵌套并行区域OpenMP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47325807/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com