Currently the library ignores requested wait policy in the presence of tasking.
Threads always actively spin. The patch fixes this problem making the wait
policy passive if this explicitly requested by user.
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D123044
[OpenMP] libomp: honor passive wait policy requested in the presence of tasking ClosedPublic Authored by AndreyChurbanov on Apr 4 2022, 9:14 AM.
Details Summary Currently the library ignores requested wait policy in the presence of tasking.
Diff Detail Event TimelineThis revision is now accepted and ready to land.May 18 2022, 8:06 AM Closed by commit rGc44ba01de7f0: [OpenMP] libomp: honor passive wait policy requested with tasking (authored by AndreyChurbanov, committed by jlpeyton). · Explain WhyMay 18 2022, 8:08 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 420203 openmp/runtime/src/kmp.h
openmp/runtime/src/kmp_global.cpp
openmp/runtime/src/kmp_settings.cpp
openmp/runtime/src/kmp_tasking.cpp
openmp/runtime/src/kmp_wait_release.h
|