• DocumentCode
    3176267
  • Title

    Massively parallel computing in Java

  • Author

    Getov, Vladimir ; Flynn-Hummel, Susan ; Mintchev, Sava ; Ngo, Ton

  • Author_Institution
    Westminster Univ., UK
  • fYear
    1997
  • fDate
    12-14 Nov 1997
  • Firstpage
    112
  • Lastpage
    117
  • Abstract
    Although Java was not specifically designed for the computationally intensive numeric applications that are the typical fodder of highly parallel machines, its widespread popularity and portability make it an interesting candidate vehicle for massively parallel programming. With the advent of high-performance optimizing Java compilers, the open question is: How can Java programs best exploit massive parallelism? The authors have been contemplating this question via libraries of Java-routines for specifying and coordinating parallel codes. It would be most desirable to have these routines written in 100%-Pure Java; however, a more expedient solution is to provide Java wrappers (stubs) to existing parallel coordination libraries, such as MPI. MPI is an attractive alternative, as like Java, it is portable. We discuss both approaches here. In undertaking this study, we have also identified some minor modifications of the current language specification that would make 100%-Pure Java parallel programming more natural
  • Keywords
    object-oriented languages; optimising compilers; parallel programming; Java; highly parallel machines; language specification; massively parallel computing; massively parallel programming; optimizing Java compilers; parallel coordination libraries; Computer applications; Concurrent computing; Java; Libraries; Optimizing compilers; Parallel machines; Parallel processing; Parallel programming; Program processors; Vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Massively Parallel Programming Models, 1997. Proceedings. Third Working Conference on
  • Conference_Location
    London
  • Print_ISBN
    0-8186-8427-5
  • Type

    conf

  • DOI
    10.1109/MPPM.1997.715967
  • Filename
    715967