DocumentCode :
1921662
Title :
The JavaSymphony Extensions for Parallel GPU Computing
Author :
Aleem, Muhammad ; Prodan, Radu ; Fahringer, Thomas
Author_Institution :
Inst. of Comput. Sci., Univ. of Innsbruck, Innsbruck, Austria
fYear :
2012
fDate :
10-13 Sept. 2012
Firstpage :
30
Lastpage :
39
Abstract :
Today, the use of GPUs as coprocessors to accelerate high-performance scientific applications is becoming an important practice. Still, some of the high-level programming languages such as Java require extensions or new interfaces for utilising the huge parallelism of these new devices. In this paper, we propose extensions to an existing Java-based programming and parallel computing environment called JavaSymphony to enable Java applications use accelerating devices such as GPUs with little API programmability change. With JavaSymphony, a parallel Java application can be uniformly programmed and executed on heterogeneous platforms consisting of conventional parallel computers enhanced with data-parallel coprocessors such as GPUs. We report results on using JavaSymphony for programming and improving the performance of six real applications and benchmarks in a heterogeneous environment consisting of a combination of different multi-core CPU and GPU devices.
Keywords :
Java; application program interfaces; graphics processing units; multiprocessing systems; parallel processing; API programmability; GPU device; Java-based programming; JavaSymphony extension; data-parallel coprocessor; heterogeneous environment; high-level programming language; high-performance scientific application; multicore CPU; parallel GPU computing; parallel Java application; parallel computer; parallel computing environment; Graphics processing unit; Java; Kernel; Multicore processing; Parallel processing; Programming;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing (ICPP), 2012 41st International Conference on
Conference_Location :
Pittsburgh, PA
ISSN :
0190-3918
Print_ISBN :
978-1-4673-2508-0
Type :
conf
DOI :
10.1109/ICPP.2012.56
Filename :
6337628
Link To Document :
بازگشت