Bine Trees: Enhancing Collective Operations by Optimizing Communication Locality

Daniele De Sensi, Saverio Pasqualoni, Lorenzo Piarulli, Tommaso Bonato, Seydou Ba +3 more
8/24/2025
cs.DCcs.AIcs.PF

No confident code implementation found for this paper.

Abstract

Communication locality plays a key role in the performance of collective operations on large HPC systems, especially on oversubscribed networks where groups of nodes are fully connected internally but sparsely linked through global connections. We present Bine (binomial negabinary) trees, a family of collective algorithms that improve communication locality. Bine trees maintain the generality of binomial trees and butterflies while cutting global-link traffic by up to 33%. We implement eight Bine-based collectives and evaluate them on four large-scale supercomputers with Dragonfly, Dragonfly+, oversubscribed fat-tree, and torus topologies, achieving up to 5x speedups and consistent reductions in global-link traffic across different vector sizes and node counts.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{sensi2025bine,
  title  = {Bine Trees: Enhancing Collective Operations by Optimizing Communication Locality},
  author = {Daniele De Sensi and Saverio Pasqualoni and Lorenzo Piarulli and Tommaso Bonato and Seydou Ba and Matteo Turisini and Jens Domke and Torsten Hoefler},
  year   = {2025},
  eprint = {2508.17311},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2508.17311v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2508.17311.svg)](https://codeofpaper.com/paper/2508.17311)

Discussion