Intel® MPI Library
Get help with building, analyzing, optimizing, and scaling high-performance computing (HPC) applications.

Intel mpi 2021.6

Frank_R_1
New Contributor I
2,421 Views

Dear MPI Support Team,

we are very grateful for the new I_MPI_CBWR control. However, there seem to be some unexpected side effects, e.g. when I_MPI_CBWR=2 is set, we cannot change other algorithms that should not be touch by numerical reproducibility like gatherv.
To demonstrate the issue I performed several IMB-MPI1 benchmarks with gatherv (see attached outpus)
impi-test.sh-plain is run with default settings for the reference algorithm selection.
impi-test.sh-cbwr2 is run with cbwr=2, and as expected the algorithm selection in gatherv seems to be the same as the timings do not change.
impi-test.sh-gatherv3 is run without cbwr but with I_MPI_ADJUST_GATHERV=3 and indeed the timings change significantly by forcing this specific gatherv algorithm.
Impi-test.sh-gatherv_cbwr2 is run with cbwr=2 and gatherv=3, and here problematic point is clearly visible. I would expect the same behavior as with gatherv alone, but instead we get the performance identical to plain and cbwr=2 only, indicating that gatherv=3 is ignored although gatherv should not be affected by reproducibility issues at all.
Is this really the expected behavior to disable algorithm selection when using I_MPI_CBWR?

Best regards

Frank

 

 

0 Kudos
5 Replies
Frank_R_1
New Contributor I
2,419 Views

Another observation is, that CBWR on Windows is really slow compared to linux.

Any ideas why

0 Kudos
Frank_R_1
New Contributor I
2,361 Views

Hi,

please have look at

https://bugs.kde.org/show_bug.cgi?id=456948

 

So my question is it possible to turn off avx512 use by environment variables in Intel MPI 2021.6 library?

Otherwise we can't use valgrind for memchecking. Sometimes we also use Intel inspector, but it is often much too slow.

 

Best regards

Frank

 

0 Kudos
VarshaS_Intel
Moderator
2,176 Views

Hi,


Thanks for posting in Intel Communities.


Could you please let us know the Intel MPI version?


And also, could you please provide us with the OS, CPU, and hardware details you are using?


Thanks & Regards,

Varsha


0 Kudos
VarshaS_Intel
Moderator
2,143 Views

Hi,


We have not heard back from you. Could you please provide all the details mentioned in the previous post?


Thanks & Regards,

Varsha


0 Kudos
VarshaS_Intel
Moderator
2,113 Views

Hi,


We have not heard back from you. This thread will no longer be monitored by Intel. If you need further assistance, please post a new question.


Thanks & Regards,

Varsha


0 Kudos
Reply