• 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