Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Adjust timing of SMPI tests
authorBruno Donassolo <bruno.donassolo@inria.fr>
Mon, 31 May 2021 12:52:56 +0000 (14:52 +0200)
committerBruno Donassolo <bruno.donassolo@inria.fr>
Tue, 1 Jun 2021 14:34:08 +0000 (16:34 +0200)
commitc884ea871e6cd34b4117892bdc7277ad06735412
treee011654bab32116d60b599e44aba14674c9a39c3
parenta3d8ff187d0fd4dc0ba87d74cfe460301e77b366
Adjust timing of SMPI tests

For sure SMPI is the most impacted by the bandwidth factors changes.
It seems especially impacted when collective comms are involved.

The old version used 2 factors for SMPI comms:
1) network/bandwidth-factor was used to reduce the link capacity (e.g.
0.97*C for LV08)
2) smpi/bw-factor was used for each communication, limitating the flow
capacity.

Now, the code is simplified, each communication has only 1 bw-factor
that is applied after it's done, at the update remaining phase.
In most cases, only the bw-factor are applied now but after the comm is
done, not before
examples/smpi/gemm/gemm.tesh
examples/smpi/replay/replay-override-replayer.tesh
examples/smpi/replay/replay.tesh
examples/smpi/trace/trace.tesh
teshsuite/smpi/bug-17132/bug-17132.tesh
teshsuite/smpi/coll-allreduce-with-leaks/coll-allreduce-with-leaks.tesh
teshsuite/smpi/coll-allreduce/coll-allreduce-automatic.tesh
teshsuite/smpi/gh-139/gh-139.tesh