... | ... | @@ -14,15 +14,28 @@ Note that : |
|
|
|
|
|
**One worker is computing a full token sequence (64 tokens / worker)**
|
|
|
|
|
|
Data transfer is done through tasks using high priority and TAMPI non blocking mode.
|
|
|
Dt = 1.0 seconds
|
|
|
|
|
|
|
|
|
![base-5](uploads/89bf03de5326dbbd56ab78c0548284bc/base-5.png)
|
|
|
|
|
|
|
|
|
Data transfer is done all at once through one single blocking MPI instruction.
|
|
|
Dt = 1.0 s
|
|
|
|
|
|
![all-at-once-5](uploads/afd3253f7a71005bf376d39c6e3d68c6/all-at-once-5.png)
|
|
|
![base-5.code_legend](uploads/56f3e0f7bc8eb219a295bd16106f9008/base-5.code_legend.png)
|
|
|
|
|
|
## Using 8 workers and 1 server
|
|
|
|
|
|
**One worker is computing half a token sequence (32 tokens / worker)**
|
|
|
|
|
|
Data transfer is done through tasks using high priority.
|
|
|
Data transfer is done through tasks using high priority and TAMPI non blocking mode.
|
|
|
Dt = 2.5 seconds
|
|
|
![base-9-priority](uploads/7193fd34722329b1c593279365ff7ef1/base-9-priority.png)
|
|
|
|
|
|
Data transfer is done through tasks using high priority.
|
|
|
Data transfer is done all at once through one single blocking MPI instruction.
|
|
|
Dt = 2.5 s
|
|
|
|
|
|
![all-nine](uploads/2d471a1e2cf8dc0bf30f957a4554d9e5/all-nine.png)
|
... | ... | |