Skip to content

2018 05 17 Telecon Minutes

Guillaume Mercier edited this page Jul 23, 2018 · 3 revisions

Meeting Agenda

MPI Bind presentation by Edgar Leon

Participants

  • Julien Adam (ParaTools)
  • Jean-Baptiste BESNARD (ParaTools)
  • Julien Jaeger (CEA)
  • Edgar Leon (LLNL)
  • Guillaume Mercier (Bordeaux-INP/Inria)
  • Shinji Sumimoto (Fujitsu)

Summary

Edgar proceeded to present MPI Bind which is a tool he develops at LLNL. This tool aims at filling the gaps in the options of MPI run. It is therefore aligned with the « Binding » questions in the working group. The presentation outlined the challenges of correctly binding MPI processes in the context of resource constraints such as GPUs. In particular, the presentation showed that a non-negligible performance impact could be caused by varying binding approaches. As a consequence, MPI Bind proposed to fully abstract binding from the end-user.

The model relies on policies which are high level and portable. MPI Bind can the be described as a model implementing implicit binding for the end-user in an automated manner. This has the advantage of simplifying the launch while enabling sys-admins to specify policies with arbitrary complexity. It is an approach orthogonal with respect to the regular mpirun which is manual. Attendees agreed that it was of interest to pursue these discussions trying to identify converging scenarios in terms of launching topological programs.

The slides are available here.