[Openmp-commits] [PATCH] D22134: Implementation of OpenMP 4.5 nonmonotonic schedule modifier.
Andrey Churbanov via Openmp-commits
openmp-commits at lists.llvm.org
Fri Jul 8 06:53:51 PDT 2016
AndreyChurbanov created this revision.
AndreyChurbanov added reviewers: jlpeyton, tlwilmar.
AndreyChurbanov added a subscriber: openmp-commits.
AndreyChurbanov set the repository for this revision to rL LLVM.
- nonmonotonic modifier mapped on to static_steal schedule;
- static_steal schedule extended to x86 architecture, and loops with 8-byte induction variable, used critical section to modify pair of 8-byte values;
- victim choosing algorithm enhanced;
- threshold of not-done chunks victim has for stealing reduced from 4 to 2 chunks.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 23291 bytes
Desc: not available
More information about the Openmp-commits