Copyright Notice:

The documents distributed by this server have been provided by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a noncommercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Publications of SPCL

T. Hoefler:

 MPI Remote Memory Access Programming and Scientific Benchmarking of Parallel Codes

(Presentation - presented in Aachen, Germany, Jan. 2019, )

Abstract

We will provide an overview of advanced MPI programming techniques. Specifically, we will focus on MPI-3's new Remote Memory Access (RMA) programming and an implementation thereof. We will discuss how to utilize MPI-3 RMA in modern applications. Furthermore, we will discuss issues in large-scale implementation and deployment. The lecture will then continue to a small number of other advanced MPI usage scenarios that every scientific computing researcher should know. Finally, we will discuss how to benchmark parallel applications in a scientifically rigorous way. This turns out to be surprisingly difficult and the state of the art is suboptimal. We will present twelve simple rules that can be used as guidelines for good scientific practice when it comes to measuring and reporting performance results.

Documents

download article:
download slides:


Recorded talk (best effort)

 

BibTeX

@misc{hoefler-aachen,
  author={Torsten Hoefler},
  title={{MPI Remote Memory Access Programming and Scientific Benchmarking of Parallel Codes}},
  year={2019},
  month={1},
  location={Aachen, Germany},
  note={},
}