Back to Ste||ar group
GSoC 2026

Hierarchical Collectives for HPX

HPX's existing hierarchical communicator (PR #6834) implements four one-to-all collectives (broadcast, reduce, scatter, gather) with a configurable k-ary tree structure. This project will implement the remaining all-to-all collectives: all_reduce, all_gather, and all_to_all ,using the existing hierarchical communicator, produce rigorous three-way benchmarks (hierarchical HPX vs. flat HPX vs. tuned MPI), and prepare the implementation for integration into an upcoming HPX release.

Project details

Contributor

Anshuman Agrawal

Mentors

Not available

Technologies

Not listed in the archive