On Thu, Apr 30, 2020 at 05:37:26PM -0300, Adhemerval Zanella via Gcc wrote:
> Hi all, I would like to check if someone could help me figure out
> an issue I am chasing on a libgomp patch intended to partially
> address the issue described at BZ#79784. 
> 
> I have identified that one of the bottlenecks is the global barrier 
> used on both thread pool and team which causes a lof of cache ping-pong 
> in high-core count machines. And it seems not be an aarch64 specific
> issue as hinted by the bugzilla.

This has been a topic of GSoC last year, but the student didn't deliver it
in usable form and disappeared.
See e.g. thread with "Work-stealing task scheduling" in subject from
last year on gcc-patches and other mails on the topic.

So if you'd have time and motivation to do it properly, it would be greatly
appreciated.

        Jakub

Reply via email to