arrow
返回

JBSP: A BSP programming library in Java

delete2001-08-01
delete14
PRE
AI
Y
Yan Gu
B
Bu‐Sung Lee
W
Wentong Cai *
DOI:10.1006/jpdc.2001.1735delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In this paper, we introduce a Java implementation of the Bulk Synchronous Parallel (BSP) model. JBSP (a Java-based BSP system) uses a two-daemon architecture which makes a clear separation Of the computation and communication involved in parallel programs. Java threads are used in the implementation of the JBSP system to realize User defined JBSP tasks as well as to carry out system activities. The JBSP library provides programmers with both explicit message-passing and remote memory access communication methods. In addition, a set of benchmark experiments was also carried out to compare the performance of JBSP with that of BSPlib. Results show that there is considerable overhead in communications in the Current implementation of JBSP due to the use of Java's Object Serialization. It was also found that although BSPlib outperforms JBSP in all the cases, JBSP is more scalable in terms of the BSP machine-parameters. (C) 2001 Academic Press.
Keyword:
Java
BSP (bulk synchronous parallel) model
cluster computing
multi-thread execution
message passing
direct remote memory access
performance evaluation

期刊

Journal of Parallel and Distributed Computing 封面图
Journal of Parallel and Distributed Computing
IF:
4
论文数:
3.8K
被引数:
4.8K

机构

暂无机构信息
引用论文

引用论文

err分享
err收藏