Implementing One Sided Partitioned Communication in Open MPI
Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States), Matthew G. F. Dosanjh, Office of Defense Programs (DP) USDOE National Nuclear Security Administration (NNSA) · 2024
This report introduces partitioned communication, a new MPI 4.0 interface that enables early bird communication by overlapping communication and computation.By partitioning messages into smaller sub-messages, MPI can start partial data transfers early.Performance studies show that the RMA implementation outperforms the Persistent implementation, despite some constraints.This report details a new opt-in RMA implementation, offering a high-performance option for partitioned communication that imposes some additional limitations.