• DocumentCode
    2901357
  • Title

    Experiences in pure Java implementation of parallel libraries

  • Author

    WeiQin, Tong ; Rui, Meng ; Jingyi, Dong

  • Author_Institution
    Sch. of Comput. Sci. & Eng., Shanghai Univ., China
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    307
  • Lastpage
    312
  • Abstract
    Network-based high performance computing is gaining increasing popularity among the parallel computing community. Current parallel environments such as MPI (Message Passing Interface) or BSP (Bulk Synchronous Parallel) cannot be applied readily to heterogeneous computing platforms. In order to exploit the maximum performance potential that a heterogeneous environment brings, we conducted some experiments on implementing parallel libraries in pure Java, a fully platform-independent language. The paper describes our experiences in the implementation of MPI and BSP in pure Java. Implementation and efficiency issues such as data transport, network communication, support thread, barrier synchronization and dynamic class loading mechanism are discussed in detail
  • Keywords
    Java; application program interfaces; message passing; parallel programming; software libraries; BSP; Bulk Synchronous Parallel; MPI; Message Passing Interface; barrier synchronization; data transport; dynamic class loading mechanism; heterogeneous computing platforms; maximum performance potential; network based high performance computing; network communication; parallel computing community; parallel environments; parallel libraries; platform-independent language; pure Java implementation; support thread; Computer languages; Computer networks; Computer science; Concurrent computing; Electronic mail; Hardware; Intelligent networks; Java; Libraries; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Networking, 2001. Proceedings. 15th International Conference on
  • Conference_Location
    Beppu City, Oita
  • Print_ISBN
    0-7695-0951-7
  • Type

    conf

  • DOI
    10.1109/ICOIN.2001.905444
  • Filename
    905444