| 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