[Openmp-commits] [PATCH] D101882: [OpenMP] Fix hidden helper + affinity assignment

Andrey Churbanov via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Wed May 5 13:33:16 PDT 2021


AndreyChurbanov added a comment.

I cannot reproduce the regression with this patch. On 48 core (96 hyperthreads) machine with settings

  GOMP_CPU_AFFINITY=0-95
  OMP_NUM_THREADS=96

I got the following results:

Current library default:
 Success 619.lbm_s base refspeed ratio=67.88, runtime=77.167402
Patch applied:
 Success 619.lbm_s base refspeed ratio=87.54, runtime=59.837863
Helpers=false num_helpers=0:
 Success 619.lbm_s base refspeed ratio=87.28, runtime=60.015925
Helpers=false num_helpers=0 patch applied:
 Success 619.lbm_s base refspeed ratio=87.88, runtime=59.602862

@ronlieb, could you please provide the error output of the library with setting

  KMP_AFFINITY=verbose

for your runs with/without patch applied (slightly improved and slow ones)?

Once the outputs should be big enough, it might be better to attach them to the corresponding bug https://bugs.llvm.org/show_bug.cgi?id=49673 in order to not pollute this review with huge testing logs.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D101882/new/

https://reviews.llvm.org/D101882



More information about the Openmp-commits mailing list