DocumentCode
3087189
Title
GridCuda: A Grid-Enabled CUDA Programming Toolkit
Author
Liang, Tyng-Yeu ; Chang, Yu-Wei
Author_Institution
Dept. of Electr. Eng., Kaohsiung, Taiwan
fYear
2011
fDate
22-25 March 2011
Firstpage
141
Lastpage
146
Abstract
A grid-enabled programming toolkit called GridCuda is proposed in this paper. This programming toolkit provides a platform for users to write programs with the CUDA API, and exploit GPGPU resources available in computational grids to execute their programs. Whenever the CUDA functions in user programs are invoked, they will be transparently redirected to remote GPGPUs for execution by means of remote procedure calls. This programming toolkit also supports multithreaded programming so that the work of a CUDA program can be distributed over multiple GPGPUs for parallel execution.
Keywords
application program interfaces; computer graphic equipment; coprocessors; grid computing; multi-threading; parallel architectures; resource allocation; CUDA API; GPGPU; GridCuda; computational grids; general purpose graphic processor unit; grid-enabled CUDA programming toolkit; multithreaded programming; remote procedure calls; transparent resource allocation; Driver circuits; Graphics processing unit; Instruction sets; Kernel; Programming; Resource management; Servers; CUDA; GPGPU; computational grids; multithreaded; transparent resource allocation;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Information Networking and Applications (WAINA), 2011 IEEE Workshops of International Conference on
Conference_Location
Biopolis
Print_ISBN
978-1-61284-829-7
Electronic_ISBN
978-0-7695-4338-3
Type
conf
DOI
10.1109/WAINA.2011.82
Filename
5763452
Link To Document