Try to fix openmp's slowness with gcc on busy machines
Our CI infrastructure is plagued with openmp jobs that takes ages when the runner runs on an otherwise busy machine.
We've had OMP_DYNAMIC=true for a while, but it's not sufficient. This post investigates this exact same situation, and suggests a solution.
Edited by Emmanuel Thomé
Merge request reports
Activity
assigned to @thome
added 1 commit
- 7a21745e - Add OMP_WAIT_POLICY and GOMP_SPINCOUNT settings
enabled an automatic merge when the pipeline for 7a21745e succeeds
added 1 commit
- 057b3d9f - Do everything we can to avoid the openmp starvation problem.
enabled an automatic merge when the pipeline for e27d99ea succeeds
mentioned in commit 11ec7e9d
Please register or sign in to reply