Michael,

As far as I know none of the implementations of the
neighborhood collectives in OMPI are architecture-aware. The only 2
components that provide support for neighborhood collectives are basic (for
the blocking version) and libnbc (for the non-blocking versions).

  George.


On Wed, Jun 8, 2022 at 1:27 PM Michael Thomadakis via users <
users@lists.open-mpi.org> wrote:

> Hello OpenMPI
>
> I was wondering if the MPI_Neighbor_xxxxx calls have received any special
> design and optimizations in OpenMPI 4.1.x+ for these patterns of
> communication.
>
> For instance, these could benefit from proximity awareness and intra- vs
> inter-node communications. However, even single node communications have
> hierarchical structure due to the increased number of num-domains, larger
> L3 caches and so on.
>
> Is OpenMPI 4.1.x+ leveraging any special logic to optimize these calls?
> Is UCX or UCC/HCOLL doing anything special or is OpenMPI using these lower
> layers in a more "intelligent" way to provide
> optimized neighborhood collectives?
>
> Thanks you much
> Michael
>

Reply via email to