DCApr 19

Towards Energy Efficient Co-Scheduling in HPC

arXiv:2604.1764016.0h-index: 2
AI Analysis

For HPC system operators, this work addresses energy inefficiency and underutilization in multi-GPU clusters by co-optimizing GPU allocation and scheduling.

EcoSched is an online scheduler that jointly optimizes GPU count selection and application coscheduling for multi-GPU HPC systems, achieving up to 14.8% energy savings, 30.1% makespan improvement, and 40.4% EDP reduction over baselines.

Modern multi GPU HPC systems expose substantial computational capacity, yet inefficient GPU allocation often leads to wasted energy and underutilization. In practice, GPU applications exhibit heterogeneous and nonlinear scaling, making it inefficient to always use all available GPUs. We present EcoSched, an online scheduler that jointly optimizes GPU count selection and application coscheduling to improve workload level efficiency on multi GPU systems. EcoSched uses lightweight runtime profiling to estimate relative performance across GPU counts, applies a score based policy to balance energy efficiency and idle resources, and incorporates NUMA aware placement to mitigate interference. We implement EcoSched on heterogeneous CPU GPU platforms and evaluate it with diverse workloads on H100, A100, and V100 systems. EcoSched achieves up to 14.8% energy savings, 30.1% makespan improvement, and 40.4% EDP reduction over baseline schedulers, with modest performance overhead. These results show that jointly selecting GPU counts and coscheduling actions is essential for efficient multi GPU workload execution.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes