cwpearson / stencil

A prototype MPI/CUDA stencil communication library
Boost Software License 1.0
10 stars 3 forks source link

Compute GPU distance matrix by actual bandwidth #6

Open cwpearson opened 4 years ago

cwpearson commented 4 years ago

Right now, if there is an NVLink between two GPUs, we assign the same distance in the matrix. We can query the actual NVLink bandwidth to scale that value.

Furthermore, instead of using magic numbers for common ancestors, we could enumerate the actual system topology and assign values that way.