Title :
Heterogeneous programming with Java: gourmet blend or just a hill of beans?
Author :
Weems, Charles C., Jr.
Author_Institution :
Dept. of Comput. Sci., Massachusetts Univ., Amherst, MA, USA
Abstract :
The heterogeneous parallel processing community has long been struggling to bring its approach to computation into the mainstream. One major impediment is that no popular programming language supports a sufficiently wide range of models of parallelism. The recent emergence of Java as a popular programming language may offer an opportunity to change this situation. The article begins with a review of the special linguistic and computational needs of heterogeneous parallel processing by considering the user communities that would benefit most from the approach. It then reviews the pros and cons of Java as a language for expressing and realizing heterogeneity, and concludes with some possible changes that would make Java more suitable for such use
Keywords :
object-oriented languages; object-oriented programming; parallel programming; Java; computational needs; heterogeneity; heterogeneous parallel processing; heterogeneous programming; linguistic needs; parallelism; user communities; Computer networks; Costs; Digital signal processing; Embedded system; Hardware; Java; Microprocessors; Parallel processing; Signal processing algorithms; Space technology;
Conference_Titel :
Heterogeneous Computing Workshop, 1998. (HCW 98) Proceedings. 1998 Seventh
Conference_Location :
Orlando, FL
Print_ISBN :
0-8186-8365-1
DOI :
10.1109/HCW.1998.666557