3356

CaravelaMPI: Message Passing Interface for Parallel GPU-Based Applications

S. Yamagiwa, L. Sousa
INESC-ID/IST, Lisbon, Portugal
Eighth International Symposium on Parallel and Distributed Computing, 2009. ISPDC ’09, p.161-168

@conference{yamagiwa2009caravelampi,

   title={CaravelaMPI: Message Passing Interface for Parallel GPU-Based Applications},

   author={Yamagiwa, S. and Sousa, L.},

   booktitle={2009 Eighth International Symposium on Parallel and Distributed Computing},

   pages={161–168},

   year={2009},

   organization={IEEE}

}

Source Source   Source codes Source codes

Package:

684

views

With the ever increasing demand for high quality 3D image processing on markets such as cinema and gaming, graphics processing units (GPUs) capabilities have shown tremendous advances. Although GPU-based cluster computing, which uses GPUs as the processing units, is one of the most promising high performance parallel computing platforms, currently there is no programming environment, interface or library designed to use these multiple computing resources to compute tasks in parallel. This paper proposes the CaravelaMPI, a new message passing interface targeted for GPU cluster computing, providing a unified and transparent interface to manage both communication and GPU execution. Experimental results show that the transparent interface of CaravelaMPI allows to efficiently program GPU-based clusters, not only decreasing the required programming effort but also increasing the performance of GPU-based cluster computing platforms.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2017 hgpu.org

All rights belong to the respective authors

Contact us: