Point-to-Point latency #7

Merged
portelli merged 10 commits from simon.buerger/lattice-benchmarks:latency_benchmark into main 2024-11-19 10:37:27 +00:00
Collaborator

Latency benchmark in a point-to-point configuration

Grid : Message : 20.135010 s : ===============================================================================
Grid : Message : 20.135100 s :  Latency benchmark 
Grid : Message : 20.135130 s : ===============================================================================
Grid : Message : 20.135170 s : Benchmarking point-to-point latency
Grid : Message : 20.135190 s : ------------------------------------------
Grid : Message : 20.135220 s : from to      mean(usec)           err           min
Grid : Message : 20.788230 s :  0  1           10.71             0.0            9.00
Grid : Message : 20.913220 s :  0  2            9.67             0.0            8.00
Grid : Message : 20.108454 s :  0  3           10.72             0.0            9.00
Grid : Message : 20.122478 s :  0  4           10.94             0.0           10.00
Grid : Message : 20.138639 s :  0  5           10.49             0.0            9.00
Grid : Message : 20.153935 s :  0  6           12.21             0.0           10.00
Grid : Message : 20.169942 s :  0  7           10.27             0.0            9.00
Grid : Message : 20.185466 s :  1  0           10.49             0.0            9.00
Grid : Message : 20.199526 s :  1  2           10.81             0.1            9.00
Grid : Message : 20.214391 s :  1  3           11.85             0.0           10.00
Grid : Message : 20.227802 s :  1  4           10.27             0.0            8.00
Grid : Message : 20.242021 s :  1  5           11.13             0.0            9.00
Grid : Message : 20.258339 s :  1  6           10.65             0.0            9.00
Grid : Message : 20.270211 s :  1  7            9.28             0.0            8.00
[... more lines omitted ...]
Latency benchmark in a point-to-point configuration ``` Grid : Message : 20.135010 s : =============================================================================== Grid : Message : 20.135100 s : Latency benchmark Grid : Message : 20.135130 s : =============================================================================== Grid : Message : 20.135170 s : Benchmarking point-to-point latency Grid : Message : 20.135190 s : ------------------------------------------ Grid : Message : 20.135220 s : from to mean(usec) err min Grid : Message : 20.788230 s : 0 1 10.71 0.0 9.00 Grid : Message : 20.913220 s : 0 2 9.67 0.0 8.00 Grid : Message : 20.108454 s : 0 3 10.72 0.0 9.00 Grid : Message : 20.122478 s : 0 4 10.94 0.0 10.00 Grid : Message : 20.138639 s : 0 5 10.49 0.0 9.00 Grid : Message : 20.153935 s : 0 6 12.21 0.0 10.00 Grid : Message : 20.169942 s : 0 7 10.27 0.0 9.00 Grid : Message : 20.185466 s : 1 0 10.49 0.0 9.00 Grid : Message : 20.199526 s : 1 2 10.81 0.1 9.00 Grid : Message : 20.214391 s : 1 3 11.85 0.0 10.00 Grid : Message : 20.227802 s : 1 4 10.27 0.0 8.00 Grid : Message : 20.242021 s : 1 5 11.13 0.0 9.00 Grid : Message : 20.258339 s : 1 6 10.65 0.0 9.00 Grid : Message : 20.270211 s : 1 7 9.28 0.0 8.00 [... more lines omitted ...] ```
simon.buerger added 3 commits 2024-05-09 23:21:01 +01:00
simon.buerger changed title from latency_benchmark to Point-to-Point latency 2024-05-09 23:32:00 +01:00
simon.buerger added 2 commits 2024-05-09 23:33:23 +01:00
simon.buerger added 1 commit 2024-09-26 09:34:47 +01:00
Author
Collaborator

made some changes since the start of this PR:

  • each entry of the benchmark now corresponds to a single MPI_Send/Receive pair, instead of going back-and-forth (thus the numbers are roughly halved)
  • increased statistics

here are some results from a 4-node (i.e. 16 rank) job on tursa

made some changes since the start of this PR: * each entry of the benchmark now corresponds to a single `MPI_Send/Receive` pair, instead of going back-and-forth (thus the numbers are roughly halved) * increased statistics ~~here are some results from a 4-node (i.e. 16 rank) job on tursa~~
Owner

After discussion, update timer resolution

After discussion, update timer resolution
simon.buerger added 1 commit 2024-10-07 17:22:51 +01:00
simon.buerger added 1 commit 2024-10-10 11:41:23 +01:00
simon.buerger added 1 commit 2024-10-11 18:44:12 +01:00
simon.buerger added 1 commit 2024-11-18 23:51:47 +00:00
Author
Collaborator

Now it is really ready to merge.
Also some further documentation can be found here: https://git.dev.dirac.ed.ac.uk/portelli/dev-project-management/src/branch/main/doc/benchmarks

Now it is really ready to merge. Also some further documentation can be found here: https://git.dev.dirac.ed.ac.uk/portelli/dev-project-management/src/branch/main/doc/benchmarks
portelli approved these changes 2024-11-19 10:37:24 +00:00
portelli merged commit 371a329457 into main 2024-11-19 10:37:27 +00:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: portelli/lattice-benchmarks#7
No description provided.