DocumentCode
2260855
Title
Heterogeneous parallel computing with Java: jabber or justified?
Author
Dietz, H.G.
Author_Institution
Purdue Univ., West Lafayette, IN, USA
fYear
1998
fDate
35884
Firstpage
159
Lastpage
162
Abstract
Is Java a good language for programming heterogeneous parallel computing systems? It is a well-designed modern language that, combined with the Java Virtual Machine (JVM), offers a myriad of modern programming features and excellent portability. However, in speedup-oriented heterogeneous computing, the primary concern is obtaining the best possible execution speed from the heterogeneous system. The paper briefly discusses what heterogeneous parallel computing is really about, lists some of the key features of Java, and finally summarizes how well Java matches the task of programming for heterogeneous parallel computing
Keywords
object-oriented languages; object-oriented programming; parallel programming; Java; Java Virtual Machine; execution speed; heterogeneous parallel computing system programming; portability; speedup-oriented heterogeneous computing; Computer architecture; Computer networks; Concurrent computing; Java; Parallel processing; Parallel programming; Physics computing; Supercomputers; Virtual machining; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Heterogeneous Computing Workshop, 1998. (HCW 98) Proceedings. 1998 Seventh
Conference_Location
Orlando, FL
ISSN
1097-5209
Print_ISBN
0-8186-8365-1
Type
conf
DOI
10.1109/HCW.1998.666554
Filename
666554
Link To Document