allreduce - 技术专题

相关标签
ainetworkinghpcamdgpucollectivecudap2pnvidiabroadcom

Here are 21 public repositories matching this topic...

Analytical simulator for collective communication on ring, fat tree, and dragonfly topologies: graph based hop costs, bandwidth efficiency, and closed form algorithm crossover up to 1024 nodes. Reproducible sweeps in Python (networkx), with a compiled LaTeX report.

  • Updated Jul 24, 2026
  • Python

Benchmark suite for MPI collectives (Bcast, Alltoall, Allreduce) with from-scratch ring and recursive-doubling allreduce implementations. Fitted Hockney cost models, measured algorithm crossovers, and LaTeX reports generated entirely from the data. C++17, Open MPI, Python analysis pipeline.

  • Updated Jul 21, 2026
  • Python

Ring-allreduce collective built from scratch in C++20 over raw MPI point-to-point primitives, benchmarked against Open MPI 5.0.10's MPI_Allreduce across 8B-128MiB and N=2..16. An alpha-beta cost model shows the ring's small-message loss is the algorithm's 2(N-1) step count, not implementation quality: Open MPI's own forced ring is just as slow.

  • Updated Jul 25, 2026
  • C++