Title :
Message passing for GPGPU clusters: CudaMPI
Author :
Lawlor, Orion Sky
Author_Institution :
Dept. of Comput. Sci., Univ. of Alaska Fairbanks, Fairbanks, AK, USA
fDate :
Aug. 31 2009-Sept. 4 2009
Abstract :
We present and analyze two new communication libraries, cudaMPI and glMPI, that provide an MPI-like message passing interface to communicate data stored on the graphics cards of a distributed-memory parallel computer. These libraries can help applications that perform general purpose computations on these networked GPU clusters. We explore how to efficiently support both point-to-point and collective communication for either contiguous or noncontiguous data on modern graphics cards. Our software design is informed by a detailed analysis of the actual performance of modern graphics hardware, for which we develop and test a simple but useful performance model.
Keywords :
computer graphics; message passing; parallel processing; GPGPU clusters; communication libraries; cudaMPI; distributed-memory parallel computer; glMPI; graphics cards; message passing interface; software design; Application software; Computer graphics; Computer interfaces; Computer networks; Concurrent computing; Distributed computing; Message passing; Performance analysis; Software design; Software libraries;
Conference_Titel :
Cluster Computing and Workshops, 2009. CLUSTER '09. IEEE International Conference on
Conference_Location :
New Orleans, LA
Print_ISBN :
978-1-4244-5011-4
Electronic_ISBN :
1552-5244
DOI :
10.1109/CLUSTR.2009.5289129