loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
First IEEE International Symposium on Cluster Computing and the Grid (CCGrid'01)
xBSP: An Efficient BSP Implementation for clan
Brisbane, Australia
May 15-May 18
ISBN: 0-7695-1010-8
Yangsuk Kee, Seoul National University
Soonhoi Ha, Seoul National University
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 over-coming 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 multi-threading, memory registration, and completion policy on performance, we could obtain an efficient BSP implementation for cLAN, which is confirmed by experimental results.
Citation:
Yangsuk Kee, Soonhoi Ha, "xBSP: An Efficient BSP Implementation for clan," ccgrid, pp.237, First IEEE International Symposium on Cluster Computing and the Grid (CCGrid'01), 2001
Usage of this product signifies your acceptance of the Terms of Use.