Multi-GPU performance/benchmarks #4873
Unanswered
rikingurditta
asked this question in
Computational science!
Replies: 2 comments 6 replies
-
Beta Was this translation helpful? Give feedback.
0 replies
-
|
Thanks @rikingurditta for posting this. Can you share the simple code you are using? @simone-silvestri , might you want to have a zoom meeting sometime to discuss this? We are happy to work around your schedule. |
Beta Was this translation helpful? Give feedback.
6 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
I’m quite new to this project, I’m working with @francispoulin on attempting to profile multi-GPU performance. In particular, we have been struggling to reproduce the multi-GPU speedups recorded in the benchmarks page of the documentation (I understand that this page is in the process of being updated.)
Firstly we cannot find the corresponding script to generate that multi-GPU data in the
benchmarkfolder. (It may be useful to add script names to the benchmark results page.) We encountered this file for benchmarking with MPI, and it mentions GPUs in the comments and uses@sync_gpu, but it ultimately uses a distributed CPU architecturearch = Distributed(CPU(), …). In fact I cannot find any benchmark files that use a distributed GPU architecture. So which file do these multi-GPU results come from?In its stead, we have instead tried to update and use the scripts in
validation/distributed_simulations/distributed_scaling, and have found significant slowdown for strong scaling of the non-hydrostatic model when using theDistributed(GPU(), ...)architecture, on a single machine (Pelee at UWaterloo) using 1 vs 2 vs 4 GPUs. Is this expected of the current version of Oceananigans? I see that others are happy using many more GPUs, so I wonder if there is some property of these tests that makes them problematic on multiple GPUs.Thank you,
Rikin
Beta Was this translation helpful? Give feedback.
All reactions