Sciweavers

CCGRID
2001
IEEE

xBSP: An Efficient BSP Implementation for clan

13 years 8 months ago
xBSP: An Efficient BSP Implementation for clan
Virtual Interface Architecture(VIA) is a light-weight protocol for protected user-level zero-copy communication. In spite of high performance of VIA, the previous MPI implementation for GigaNet's cLAN revealed low communication performance. The main sources of the low performance are the discrepancy of communication model between MPI and VIA and multi-threading overhead. In this paper, we propose a new implementation of the Bulk Synchronous Parallel(BSP) programming library for VIA called xBSP overcoming such problems. To our best knowledge, xBSP is the first implementation of the BSP library for VIA. xBSP demonstrates that selecting a proper library is important to exploit the features of light-weight protocols. The intensive use of RDMA operation leads to high performance close to the native VIA performance with respect to round trip delay and bandwidth. Based on the study of the effects of multithreading, memory registration, and completion policy on performance, we could obta...
Yang-Suk Kee, Soonhoi Ha
Added 23 Aug 2010
Updated 23 Aug 2010
Type Conference
Year 2001
Where CCGRID
Authors Yang-Suk Kee, Soonhoi Ha
Comments (0)