BCS MPI: N new approach i the system software design for large-scale parallel computers
- Juan C.
- Fabrizio
- Eitan
Buffered Co-Scheduled (BCS) MPI proposes a new approach to design the communication libraries for large-scale parallel machines. The emphasis of BCS MPI is on the global coordination of a large number of processes rather than in the traditional optimization of the local performance of a pair of communicating processes. BCS MPI delays the interprocessor 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 MDI and its Communication protocols. The experimental results, executed on a set of scientific applications representative of the ASCI workload, show that BCS MPI is only marginally slower than the production-level MPI, but much simpler to implement, debug and analyze.
- Research Organization:
- Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
- Sponsoring Organization:
- USDOE
- OSTI ID:
- 976663
- Report Number(s):
- LA-UR-03-3207; TRN: US201017%%807
- Resource Relation:
- Conference: Submitted to: Supercomputing 2003, Phoenix, AZ, November 2003
- Country of Publication:
- United States
- Language:
- English
Similar Records
MPI-Bash: Parallel scripting right from the Bourne-Again Shell (Bash)
A Case for Application Oblivious Energy-Efficient MPI Runtime