返回
JBSP: A BSP programming library in Java
DOI:10.1006/jpdc.2001.1735.png)
摘要
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
期刊
IF:
4
论文数:
3.8K
被引数:
4.8K
机构
暂无机构信息

