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 Fernandez | 1 | 269 | 23.17 |
Eitan Frachtenberg | 2 | 1060 | 85.08 |
Fabrizio Petrini | 3 | 2050 | 165.82 |