[Beowulf] newb question - help with NUMA + mpich2 + GPUs
Christopher Samuel
samuel at unimelb.edu.au
Mon Feb 20 19:31:12 PST 2012
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 21/02/12 09:52, Micha wrote:
> Things are actually more complex as this is a mixed GPU/GPU (CUDA)
> system so I'm also looking for how to effectively transfer data
> between GPUs siting on different PCIe slots and find the affinity
> between GPUs and CPUs. Also at what stage is the support for using
> MPI to copy between GPUs?
The hwloc library from the Open-MPI folks will probably help with some
of it:
http://www.open-mpi.org/projects/hwloc/
It can show you which cores are near which PCI devices for instance
and lstopo is a fantastic tool for getting a quick overview of a node.
I *believe* that code is in the 1.5 series but it'd be well worth
asking the question on the open-mpi lists to get a definitive answer
from someone who knows what they're talking about. :-)
There was also a discussion on the Open-MPI devel list recently about
why MVAPICH2 appears to do better than it with GPUs (for the moment),
the summary is here:
http://www.open-mpi.org/community/lists/devel/2012/02/10430.php
Hope this helps!
Chris
- --
Christopher Samuel - Senior Systems Administrator
VLSCI - Victorian Life Sciences Computation Initiative
Email: samuel at unimelb.edu.au Phone: +61 (0)3 903 55545
http://www.vlsci.unimelb.edu.au/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAk9DEAAACgkQO2KABBYQAh8h1gCfRtYtAY6hra6ckeoC60ZkfqOe
qPwAnAsZCHB/5E9QMYutgTMKiW4cdlxO
=cwG5
-----END PGP SIGNATURE-----
More information about the Beowulf
mailing list