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

Shilei Tian via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Tue Aug 25 13:13:12 PDT 2020


tianshilei1992 added a comment.

In D77609#2236303 <https://reviews.llvm.org/D77609#2236303>, @adurang wrote:

> As a more general comment creating that many threads upfront even they're not necessary seems like a problematic thing (e.g., potential performance problems, tools confusion, ... ). Can we not delay the creation of the team to moment where is first necessary (i.e., at the first //target nowait region//?) This is a general principle followed through the RTL so far (whith sometimes an optional env var to advance that initialization).

I don't understand. There is no need to create the unshackled team if no unshackled task is encountered. Even in current RTL, the team is created on demand.

> Also, any plans on how this feature will be supported on Windows?

I didn't have plan to support Windows, especially considering the fact that offloading has not been supported on Windows yet.

> Last, are there any unit tests for this feature? I don't see any in the patch.

I will definitely add tests.

Thanks for the comments!


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D77609



More information about the Openmp-commits mailing list