Dynamic Hierarchical Birkhoff-von Neumann Decomposition for All-to-All GPU Communication

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Wu, Yen-Chieh, Chang, Cheng-Shang, Lee, Duan-Shin, Chao, H. Jonathan
Format: Preprint
Publié: 2026
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866915818501046272
author Wu, Yen-Chieh
Chang, Cheng-Shang
Lee, Duan-Shin
Chao, H. Jonathan
author_facet Wu, Yen-Chieh
Chang, Cheng-Shang
Lee, Duan-Shin
Chao, H. Jonathan
contents All-to-all GPU communication is a critical bottleneck in large-scale training clusters, where completion time is constrained by per-port bandwidth and can be severely impacted by traffic skew across GPUs and network interface cards (NICs). This issue is amplified by the two-tier structure of modern GPU systems, which combine fast intra-server links with much slower inter-server networks. Motivated by recent system observations that highlight the importance of traffic reshaping and hierarchy awareness, we study all-to-all scheduling from an online switching and queueing-theoretic perspective. We propose a dynamic hierarchical Birkhoff--von Neumann (BvN) decomposition framework tailored to two-tier GPU fabrics. At each frame boundary, traffic is first balanced within each server using simple local operations to mitigate micro-level GPU/NIC skew while preserving aggregate server-to-server demand. A hierarchical BvN decomposition is then applied at the server level and refined into GPU-level matchings, significantly reducing decomposition complexity relative to a flat GPU-level approach. By integrating this construction with the dynamic frame sizing (DFS) principle, we obtain an online scheduler with provable stability under admissible Poisson arrivals. Simulations demonstrate substantial reductions in mean frame length, particularly under server-localized hotspot traffic.
format Preprint
id arxiv_https___arxiv_org_abs_2602_22756
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Dynamic Hierarchical Birkhoff-von Neumann Decomposition for All-to-All GPU Communication
Wu, Yen-Chieh
Chang, Cheng-Shang
Lee, Duan-Shin
Chao, H. Jonathan
Networking and Internet Architecture
Distributed, Parallel, and Cluster Computing
All-to-all GPU communication is a critical bottleneck in large-scale training clusters, where completion time is constrained by per-port bandwidth and can be severely impacted by traffic skew across GPUs and network interface cards (NICs). This issue is amplified by the two-tier structure of modern GPU systems, which combine fast intra-server links with much slower inter-server networks. Motivated by recent system observations that highlight the importance of traffic reshaping and hierarchy awareness, we study all-to-all scheduling from an online switching and queueing-theoretic perspective. We propose a dynamic hierarchical Birkhoff--von Neumann (BvN) decomposition framework tailored to two-tier GPU fabrics. At each frame boundary, traffic is first balanced within each server using simple local operations to mitigate micro-level GPU/NIC skew while preserving aggregate server-to-server demand. A hierarchical BvN decomposition is then applied at the server level and refined into GPU-level matchings, significantly reducing decomposition complexity relative to a flat GPU-level approach. By integrating this construction with the dynamic frame sizing (DFS) principle, we obtain an online scheduler with provable stability under admissible Poisson arrivals. Simulations demonstrate substantial reductions in mean frame length, particularly under server-localized hotspot traffic.
title Dynamic Hierarchical Birkhoff-von Neumann Decomposition for All-to-All GPU Communication
topic Networking and Internet Architecture
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2602.22756