Back to Search Start Over

Fast barrier synchronization on shared fast Ethernet.

Authors :
Goos, Gerhard
Hartmanis, Juris
Leeuwen, Jan
Panda, Dhabaleswar K.
Stunkel, Craig B.
Chiola, G.
Ciaccio, G.
Source :
Network-Based Parallel Computing. Communication, Architecture & Applications; 1998, p132-143, 12p
Publication Year :
1998

Abstract

Shared LAN is presently the most widespread networking technology, due to its extremely low cost and favourable cost/performance ratio. Clusters of Personal Computers (PCs) leveraging shared 100base-T Ethernet may currently offer the best price/performance in parallel processing. Most numerical parallel algorithms make heavy use of collective communications and especially barrier synchronization. Hence a critical issue on PC clusters is to offer efficient implementations of such primitives even though using low-cost, non-switched LAN technology. We implemented and studied some simple barrier synchronization protocols atop the Genoa Active Message MAchine (GAMMA), an efficient Active Messages-like communication layer running on a cluster of Pentium PCs connected by a 100base-TX Ethernet repeater hub. In the case of synchronized or quasi-synchronized processes issuing a barrier synchronization, an obvious way to avoid collisions on shared 100base-T Ethernet is to use a barrier protocol which explicitly serializes all the inter-process synchronization communications over the LAN. We propose alternative barrier protocols which avoid Ethernet collisions during the synchronization phase without requiring such a full explicit serialization. One of such protocols definitely outperforms the fully serialized barrier protocol over 100base-T Ethernet as well as the MPI implementations of barrier synchronization on IBM SP2 and Intel Paragon. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783540641407
Database :
Supplemental Index
Journal :
Network-Based Parallel Computing. Communication, Architecture & Applications
Publication Type :
Book
Accession number :
32906784
Full Text :
https://doi.org/10.1007/BFb0052213