English

Performance of MPI sends of non-contiguous data

Distributed, Parallel, and Cluster Computing 2018-10-01 v1

Abstract

We present an experimental investigation of the performance of MPI derived datatypes. For messages up to the megabyte range most schemes perform comparably to each other and to manual copying into a regular send buffer. However, for large messages the internal buffering of MPI causes differences in efficiency. The optimal scheme is a combination of packing and derived types.

Keywords

Cite

@article{arxiv.1809.10778,
  title  = {Performance of MPI sends of non-contiguous data},
  author = {Victor Eijkhout},
  journal= {arXiv preprint arXiv:1809.10778},
  year   = {2018}
}