[Openmp-commits] [PATCH] D77609: [OpenMP] Added the support for unshackled task in RTL

Shilei Tian via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Sun May 10 18:05:39 PDT 2020


tianshilei1992 updated this revision to Diff 263093.
tianshilei1992 added a comment.
Herald added a subscriber: jfb.

This patch tried to fix various issues of race condition and introduced the concept of shadow concept. Now unshackled tasks are distributed to different unshackled threads rather than just pushing them to the master thread of unshackled team.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D77609/new/

https://reviews.llvm.org/D77609

Files:
  openmp/runtime/CMakeLists.txt
  openmp/runtime/src/kmp.h
  openmp/runtime/src/kmp_config.h.cmake
  openmp/runtime/src/kmp_global.cpp
  openmp/runtime/src/kmp_runtime.cpp
  openmp/runtime/src/kmp_tasking.cpp
  openmp/runtime/src/kmp_wait_release.h
  openmp/runtime/src/z_Linux_util.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D77609.263093.patch
Type: text/x-patch
Size: 22467 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/openmp-commits/attachments/20200511/637cd2d8/attachment-0001.bin>


More information about the Openmp-commits mailing list