DocumentCode
2263479
Title
OpenCL: Make Ubiquitous Supercomputing Possible
Author
Chu, Slo-Li ; Hsiao, Chih-Chieh
Author_Institution
Dept. of Inf. & Comput. Eng., Chung Yuan Christian Univ., Chungli, Taiwan
fYear
2010
fDate
1-3 Sept. 2010
Firstpage
556
Lastpage
561
Abstract
Due to the dramatic requirements of 3D games and applications, graphics processing unit (GPU) or general-purpose graphics processing unit (GPGPU) have become required components in the modern computer systems. While these devices enable high parallelism with huge amount of processing elements, the utilization of their capabilities in general scientific applications are still low due to their difficult programming paradigms. Therefore an open standard, OpenCL, is proposed to provide universal APIs and programming paradigms for various GPUs and accelerators. In this study, it adopts several benchmarks, with various computation characteristics, to demonstrate the capabilities of OpenCL with several platforms. These programs are parallelized by OpenMP and OpenCL, and then targeted on several GPUs and conventional servers. This paper also provides an example to illustrate the migration of the given program, from OpenMP to OpenCL. The presented experimental results show that these inexpensive GPUs will lead better performance than servers if adopt OpenCL paradigms. It will be the preliminary milestone of cheap supercomputing by the acceleration of GPUs that can be obtained ubiquitously.
Keywords
coprocessors; message passing; multiprocessing systems; parallel machines; parallel programming; ubiquitous computing; 3D games; OpenCL; OpenMP; general-purpose graphics processing unit; open standard; programming paradigms; ubiquitous supercomputing; universal API; GPGPU; GPU; OpenCL; OpenMP; Parallel Programming; Supercomputing;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing and Communications (HPCC), 2010 12th IEEE International Conference on
Conference_Location
Melbourne, VIC
Print_ISBN
978-1-4244-8335-8
Electronic_ISBN
978-0-7695-4214-0
Type
conf
DOI
10.1109/HPCC.2010.56
Filename
5581488
Link To Document