Hi Geoffrey,
It is perfectly possible to use several GPU in parallel. I believe it
was discussed in the past on the list, but if you want a relatively simple
example you can look at the PyNX library : it was written for X-ray scattering
calculations on large number of atoms, and can either use pyOpenCL or pyCUDA.
It uses python threads to distribute jobs on several GPU.
See http://pynx.sf.net
Most relevant part is the gnu.py file
(http://pynx.svn.sourceforge.net/viewvc/pynx/trunk/pynx/gpu.py?revision=24&view=markup)
Vincent
--
Vincent Favre-Nicolin http://inac.cea.fr
CEA/Grenoble Institut Nanosciences & Cryogénie
Laboratoire SP2M/Nano-structures et Rayonnement Synchrotron
17, rue des Martyrs
38054 Grenoble Cedex 9 - France
Université Joseph Fourier http://www.ujf-grenoble.fr
tél: (+33) 4 38 78 95 40 fax: (+33) 4 38 78 51 38
_______________________________________________
PyCUDA mailing list
[email protected]
http://lists.tiker.net/listinfo/pycuda