Title
BCS-MPI: A New Approach in the System Software Design for Large-Scale Parallel Computers
Abstract
Buffered CoScheduled MPI (BCS-MPI) introduces a new approach to design the communication layer for large-scale parallel machines. The emphasis of BCS-MPI is on the global coordination of a large number of communicating processes rather than on the traditional optimization of the point-to-point performance. BCS-MPI delays the inter-processor communication in order to schedule globally the communication pattern and it is designed on top of a minimal set of collective communication primitives. In this paper we describe a prototype implementation of BCS-MPI and its communication protocols. Several experimental results, executed on a set of scientific applications, show that BCS-MPI can compete with a production-level MPI implementation, but is much simpler to implement, debug and model.
Year
DOI
Venue
2003
10.1145/1048935.1050207
SC
Keywords
DocType
ISBN
minimal set,large-scale parallel computers,communication protocol,bcs-mpi delay,production-level mpi implementation,communication pattern,collective communication primitive,communication layer,prototype implementation,new approach,inter-processor communication,system software design,buffered coscheduled mpi,communication protocols,parallel computer,implementation,point to point,parallel processing,cluster computing,mpi,schedules,design,communications,software design,performance,quadrics,storm,optimization
Conference
1-58113-695-1
Citations 
PageRank 
References 
15
2.10
18
Authors
3
Name
Order
Citations
PageRank
Juan Fernandez126923.17
Eitan Frachtenberg2106085.08
Fabrizio Petrini32050165.82