학술논문

Heterogeneous parallel computing with Java: jabber or justified?
Document Type
Conference
Author
Source
Proceedings Seventh Heterogeneous Computing Workshop (HCW'98) Heterogeneous computing Heterogeneous Computing Workshop, 1998. (HCW 98) Proceedings. 1998 Seventh. :159-162 1998
Subject
Computing and Processing
Parallel processing
Java
Computer networks
Supercomputers
Concurrent computing
Workstations
Parallel programming
Virtual machining
Computer architecture
Physics computing
Language
ISSN
1097-5209
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.