DocumentCode
3563653
Title
A Gamma-calculus GPU-based parallel programming framework
Author
Gannouni, Sofien
Author_Institution
Comput. Sci. Dept., King Saud Univ., Riyadh, Saudi Arabia
fYear
2015
Firstpage
1
Lastpage
4
Abstract
The General Purpose GPU computational model changes the way parallel processing can be achieved. It is becoming more attractive to carry out parallel tasks on GPU devices. The sequential part of the application runs on the CPU whereas the computationally-intensive part is accelerated by the GPU. GPUs provide a multithreaded high level of parallelism with hundreds of cores. For high performance computing developers, the GPU cores offer a higher magnitude order of raw computation power than CPU. In this paper we propose an efficient parallel programming framework based on the GPU devices. This framework adopts the Gamma formalism as an abstract model for making parallelism less difficult. The software developer has only to specify the action to be curried-out on any atomic portion of data. The framework will then run the given action simultaneously on the GPU cores.
Keywords
graphics processing units; multi-threading; gamma-calculus GPU; general purpose computational model; high performance computing developers; parallel programming framework; Computational modeling; Graphics processing units; Parallel processing; Parallel programming; Performance evaluation; Writing; CUDA; GPU; Gamma formalism; Parallel programming framework; Reduction;
fLanguage
English
Publisher
ieee
Conference_Titel
Web Applications and Networking (WSWAN), 2015 2nd World Symposium on
Print_ISBN
978-1-4799-8171-7
Type
conf
DOI
10.1109/WSWAN.2015.7210299
Filename
7210299
Link To Document