spcl / fmi

Function Message Interface (FMI): library for message-passing and collective communication for serverless functions.
https://mcopik.github.io/projects/fmi/
15 stars 10 forks source link

Optimizing collectives for size #8

Open mcopik opened 1 year ago

mcopik commented 1 year ago

The HPC literature includes many collective algorithms optimized for specific network topologies and message sizes. Based on the message size, MPI implementations might choose completely different communication algorithms to efficiently utilize bandwidth on large messages and hide the latency for small messages, e.g., with pipelining.

We want to evaluate how such algorithms can be ported to serverless communication.