loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
1st IEEE Computer Society International Workshop on Cluster Computing
Algorithms for Stable Sorting to Minimize Communications in Networks of Workstations and Their Implementations in BSP
Melbourne, Australia
December 02-December 03
ISBN: 0-7695-0343-8
Christophe Cérin, Universit? de Picardie Jules Verne
Jean-Luc Gaudiot, University of Southern California
In this paper we introduce our new approach to produce BSP (Bulk Synchronous Programming model) programs and we show their efficiency by implementing the stable sorting problem on clusters of PC. Experimental results on PCs based on Ethernet and Myrinet cards are compared with implementations on an SGI 2000. The algorithms presented in the paper are either developed under the theoretical framework of the Regular Sampling technique which guarantees good load balancing properties or are inspired by the technique in order to decrease the sequential work of each processor comparing to the Regular Sampling technique but impose no (theoretical) bound on load balancing. The main sequential block of code used in the algorithms for local sorting are derivatives of Shellsort (which is stable) and a new code based on Quicksort (which is not stable) plus a property on real numbers that is used for stable sorting under the framework of BSR (Broadcast with Selective Reduction).
Index Terms:
foundations of parallel languages, parallel programming, bulk synchronous parallel model and broadcasting with selective reduction model. algorithms for solving problems on clusters, job and resource management.
Citation:
Christophe Cérin, Jean-Luc Gaudiot, "Algorithms for Stable Sorting to Minimize Communications in Networks of Workstations and Their Implementations in BSP," iwcc, pp.112, 1st IEEE Computer Society International Workshop on Cluster Computing, 1999
Usage of this product signifies your acceptance of the Terms of Use.