Experiences in pure Java']Java implementation of parallel libraries

被引:0
|
作者
Tong, WQ [1 ]
Meng, R [1 ]
Dong, JY [1 ]
机构
[1] Shanghai Univ, Sch Comp Sci & Engn, Shanghai 200072, Peoples R China
关键词
D O I
10.1109/ICOIN.2001.905444
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Network-based high performance computing is gaining increasing popularity among parallel computing community Current parallel environments such as MPI (Message Passing Interface) or BSP (Bulk Synchronous Parallel) can not apply readily to heterogeneous computing platform. In order to exploit the maximum performance potential that a heterogeneous environment brings, we have made some experiments on implementing parallel libraries in pure Java, a fully platform-independent language. The paper describes our experiences in 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.
引用
收藏
页码:307 / 312
页数:6
相关论文
共 50 条
  • [1] jmpi:: A pure Java']Java implementation of MPI
    Dinçer, K
    Billur, E
    Özbas, K
    [J]. ADVANCES IN COMPUTER AND INFORMATION SCIENCES '98, 1998, 53 : 352 - 358
  • [2] Pure Java']Java implementation of a scalable Web server
    Lee, QJ
    Tao, L
    [J]. PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 1058 - 1064
  • [3] A GraphBLAS implementation in pure Java
    Dörre, Florentin
    Krause, Alexander
    Habich, Dirk
    Junghanns, Martin
    [J]. Proceedings of the 4th ACM SIGMOD Joint International Workshop on Graph Data Management Experiences and Systems and Network Data Analytics, GRADES-NDA 2021, 2021,
  • [4] Pure Java Implementation of BSP
    MENG Rui
    [J]. Advances in Manufacturing, 2000, (S1) : 71 - 77
  • [5] Java']Java Implementation of Data Parallel Skeletons on GPUs
    Ernsting, Steffen
    Kuchen, Herbert
    [J]. PARALLEL COMPUTING: ON THE ROAD TO EXASCALE, 2016, 27 : 155 - 164
  • [6] HPC in Java']Java: Experiences in Implementing the NAS Parallel Benchmarks
    Amedro, Brian
    Caromel, Denis
    Huet, Fabrice
    Bodnartchouk, Vladimir
    Delbe, Christian
    Taboada, Guillermo L.
    [J]. NEW ASPECTS OF APPLIED INFORMATICS, BIOMEDICAL ELECTRONICS AND INFORMATICS AND COMMUNICATION, 2010, : 221 - +
  • [7] Design and implementation of parallel Java']Java with global object space
    Kalé, LV
    Bhandarkar, M
    Wilmarth, G
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 235 - 244
  • [8] High-performance parallel programming in Java']Java: exploiting native libraries
    Getov, V
    Hummel, SF
    Mintchev, S
    [J]. CONCURRENCY-PRACTICE AND EXPERIENCE, 1998, 10 (11-13): : 863 - 872
  • [9] Performance Evaluation of Java']Java/PCJ Implementation of Parallel Algorithms on the Cloud
    Nowicki, Marek
    Gorski, Lukasz
    Bala, Piotr
    [J]. EURO-PAR 2020: PARALLEL PROCESSING WORKSHOPS, 2021, 12480 : 213 - 224
  • [10] JOIN: The implementation of a Java']Java-based massively parallel grid
    Yero, EJH
    Lucchese, FD
    Sambatti, FS
    von Zuben, M
    Henriques, MAA
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2005, 21 (05): : 791 - 810