Issue 75677
Summary [OpenMP] Performance degradation from devices reorganization
Labels openmp, openmp:libomptarget
Assignees jdoerfert
Reporter dhruvachak
    @ronlieb collected some performance numbers using versions of the upstream compiler that show degradations after the devices reorganization. It appears that https://github.com/llvm/llvm-project/pull/74397 is one of the patches causing the degradation. Currently, all available devices on a system are being initialized eagerly. Previously, only devices that were being used by an application would be initialized.

These are the llvm-project before/after commits used for comparison.

Before SHA: bb0f162b
After SHA: 77c40ea3

SPEChpc 2021 benchmark 505.lbm degraded 10% when using 8 MPI ranks on a system with 8 AMD GPUs. The configuration tested is the default setting without the env-var ROCR_VISIBLE_DEVICES set.
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to