DocumentCode :
3103785
Title :
xBSP: an efficient BSP implementation for cLAN
Author :
Kee, Yangsuk ; Ha, Soonhoi
Author_Institution :
Sch. of Electr. Eng. & Comput. Sci., Seoul Nat. Univ., South Korea
fYear :
2001
fDate :
2001
Firstpage :
237
Lastpage :
244
Abstract :
Virtual Interface Architecture (VIA) is a light-weight protocol for protected user-level zero-copy communication. In spite of the 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. We propose a novel implementation of the Bulk Synchronous Parallel (BSP) programming library for VIA called xBSP for overcoming such problems. To the best of our 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 obtain an efficient BSP implementation for cLAN, which is confirmed by experimental results
Keywords :
application program interfaces; message passing; multi-threading; protocols; software libraries; workstation clusters; BSP implementation; BSP library; Bulk Synchronous Parallel programming library; GigaNet; MPI implementation; RDMA operation; VIA; Virtual Interface Architecture; bandwidth; cLAN; communication model; communication performance; completion policy; light-weight protocol; memory registration; multi-threading overhead; multithreading; protected user-level zero-copy communication; round trip delay; xBSP; Bandwidth; Computer architecture; Computer science; Delay; Hardware; Kernel; Libraries; Network interfaces; Protection; Protocols;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing and the Grid, 2001. Proceedings. First IEEE/ACM International Symposium on
Conference_Location :
Brisbane, Qld.
Print_ISBN :
0-7695-1010-8
Type :
conf
DOI :
10.1109/CCGRID.2001.923199
Filename :
923199
Link To Document :
بازگشت