Skip to content

Open MPI doesn't support non-blocking reduction colls on GPU #215

Description

@cedricchevalier19

Okay, so the issue is that Open MPI does not implement non-blocking reduction operations with CUDA buffers.
This is referenced in several places:

Some work was done (started by @devreal 🙂), but it does not seem to have been picked up by anyone on the Open MPI team?
Initial work: open-mpi/ompi#12318, then split into:

  1. Add stream operations to accelerator components open-mpi/ompi#12356
  2. Add CUDA/HIP implementations of reduction operators open-mpi/ompi#12569

Do we want to voice our needs and open an issue on the Open MPI repo too?

Originally posted by @dssgabriel in #198 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-mpiArea: KokkosComm MPI backend implementation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions