[Openmp-commits] [openmp] [OpenMP] Use distributed fork/join barrier for large teams by default (PR #195473)

Kim Walisch via Openmp-commits openmp-commits at lists.llvm.org
Mon May 4 10:01:24 PDT 2026


kimwalisch wrote:

> In that case, you would probably want to get some evidence together that the change doesn't have a detrimental effect on other applications, the SPEC benchmarks, on other architectures. Hopefully other members of the community here can help with that.

Another option that just came to my mind is to investigate whether it is possible to fix this scaling issue in the default `bp_hyper_bar` barrier type. My feeling is that on many-core systems, by default threads erroneously do not spin at all when they encounter a barrier or lock. Based on your answer, it seems that such a fix would be more likely to be accepted.

So I will try this first, and report back if I managed to do that.

https://github.com/llvm/llvm-project/pull/195473


More information about the Openmp-commits mailing list