The nonmonotonic dynamic schedule is internally mapped to static_steal schedule.
When #threads > #chunks stealing is not possible (at most one chunk per thread), so
library mistakenly did fallback to static_balanced which does not honor chunk size.
This patch changes the fallback from static to dynamic_chunked.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Nit: no braces.