BandPilot: Towards Performance-Aware GPU Dispatching in AI Clusters

In modern AI clusters, the performance of parallel computing critically depends on the communication bandwidth among the allocated GPUs. Existing GPU dispatchers rely on static, locality-based heuristics that prioritize resource compactness. However, this approach proves suboptimal as it overlooks key performance factors. We introduce BandPilot, a performance-aware GPU dispatching system that maximizes effective communication bandwidth while eliminating manual topology configuration. BandPilot addresses the dispatching problem in two stages: i) a hierarchical Transformer model that accurately predicts end-to-end NCCL bandwidth for arbitrary GPU configurations, and ii) a lightweight search algorithm combining an Equilibrium-driven Heuristic with Pruned Tree Search to identify near-optimal GPU allocations. We implement and evaluate BandPilot on a real-world AI cluster and in trace-driven simulations. Experimental results demonstrate that BandPilot consistently achieves high bandwidth efficiency with negligible overhead, outperforming state-of-the-art topology-aware dispatchers by $12\sim 31\%$ across diverse AI cluster configurations.

Institutions

Publication Details

Journal
arXiv (Cornell University)
Published
2025-06-18
Primary Topic
Parallel Computing and Optimization Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

BandPilot: Towards Performance-Aware GPU Dispatching in AI Clusters

arXiv (Cornell University)
Parallel Computing and Optimization Techniques
article

BandPilot: Towards Performance-Aware GPU Dispatching in AI Clusters

article en

Abstract

In modern AI clusters, the performance of parallel computing critically depends on the communication bandwidth among the allocated GPUs. Existing GPU dispatchers rely on static, locality-based heuristics that prioritize resource compactness. However, this approach proves suboptimal as it overlooks key performance factors. We introduce BandPilot, a performance-aware GPU dispatching system that maximizes effective communication bandwidth while eliminating manual topology configuration. BandPilot addresses the dispatching problem in two stages: i) a hierarchical Transformer model that accurately predicts end-to-end NCCL bandwidth for arbitrary GPU configurations, and ii) a lightweight search algorithm combining an Equilibrium-driven Heuristic with Pruned Tree Search to identify near-optimal GPU allocations. We implement and evaluate BandPilot on a real-world AI cluster and in trace-driven simulations. Experimental results demonstrate that BandPilot consistently achieves high bandwidth efficiency with negligible overhead, outperforming state-of-the-art topology-aware dispatchers by $12\sim 31\%$ across diverse AI cluster configurations.

arXiv (Cornell University)
Guangdong University of Technology (CN), National University of Defense Technology (CN), University of Hong Kong (HK), South China University of Technology (CN)
Openalex Percentile: Top 45%
Parallel Computing and Optimization Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

BandPilot: Towards Performance-Aware GPU Dispatching in AI Clusters · arXiv (Cornell University) (2025) | TGRS Research Map | TGRS