| | |
Summary: Multi-core and Network Aware MPI Topology
Functions
Mohammad Javad Rashti1
, Jonathan Green1
, Pavan Balaji2
, Ahmad Afsahi1
, and
William Gropp3
1
Queen's University, Kingston, ON, Canada
2
Argonne National Laboratory, Argonne, IL, USA
3
University of Illinois at Urbana-Champaign, IL, USA
Abstract. MPI standard offers a set of topology-aware interfaces that can be
used to construct graph and Cartesian topologies for MPI applications. These
interfaces have been mostly used for topology construction and not for
performance improvement. To optimize the performance, in this paper we use
graph embedding and node/network architecture discovery modules to match
the communication topology of the applications to the physical topology of
|