openucx / ucc

Unified Collective Communication Library
https://openucx.github.io/ucc/
BSD 3-Clause "New" or "Revised" License
177 stars 85 forks source link

TL/UCP: enable linear alltoall #903

Closed Sergei-Lebedev closed 5 months ago

Sergei-Lebedev commented 5 months ago

What

Choose num_posts parameter for alltoall and alltoallv so that progress function posts all send and recv operations immediately for small communicators effectively enabling linear algorithm Parameters are chosen based on previous experiments with HCOLL