Host-Side Telemetry for Performance Diagnosis in Cloud and HPC GPU Infrastructure
Erfan Darzi, Aldo Pareja, Shreeanant Bharadwaj
TL;DR
This work tackles GPU tail-latency in cloud and HPC environments by introducing an eBPF-based host-side telemetry system that unifies host signals with GPU-internal events to enable real-time root-cause analysis. The method combines a telemetry collection agent and a correlation engine, leveraging a four-layer pipeline, frequent sampling, spike scoring, and lagged cross-correlation to identify and rank interference sources. Key contributions include a unified telemetry framework, a correlation engine achieving $81\%$–$88\%$ diagnostic accuracy, $5$-second detection latency, and <$2\%$ CPU overhead, demonstrated on distributed learning workloads with root causes such as NIC contention, PCIe pressure, and CPU interference. The results show practical applicability for operational debugging of multi-tenant GPU infrastructure without requiring cluster-wide instrumentation, with natural extension to multi-node clusters for cluster-wide RCA.
Abstract
Diagnosing GPU tail latency spikes in cloud and HPC infrastructure is critical for maintaining performance predictability and resource utilization, yet existing monitoring tools lack the granularity for root cause analysis in shared computing environments. We introduce an eBPF-based telemetry system that provides unified host-side monitoring of GPU workloads, correlating eBPF-derived host metrics with GPU-internal events for holistic system observability. The system achieves 81--88\% diagnostic accuracy, detects spikes within 5 seconds, and completes root cause analysis in 6--8 seconds, operating with 1.21\% CPU overhead at 100Hz sampling. Evaluated on distributed learning workloads, the system identifies root causes including NIC contention, PCIe pressure, and CPU interference, enabling operational debugging for multi-tenant GPU infrastructure without requiring cluster-wide instrumentation.
