-
Notifications
You must be signed in to change notification settings - Fork 2
Report
n0he edited this page Dec 13, 2021
·
13 revisions
- We try to solve a distributed outer product
- First attempt:
- Naive allgather
- Naive allreduce
- -> Works decently well
- Second attempt
- Look at various implementations of the decision tree
- Optimize them, specifically targeted at our initial problem
- -> Successful mainly for both ring (attempt to beat native-ring) and g-rabenseifner
- Future work
- Push to upstream MPI implementation (if possible)
- Take network topology into consideration
- What do we want to solve
- Why is it a problem
- How do we solve it
- Start from birds-eye view (solving NN)
- Zoom into the detailed problem (send around chunks of data)
- MPI Library
- https://web.cels.anl.gov/~thakur/papers/ijhpca-coll.pdf
- What else?