paper-with-me

Papers

Online Evolutionary Batch Size Orchestration for Scheduling Deep Learning Workloads in GPU Clusters

2021-08-08 · Zhengda Bian, Shenggui Li, Wei Wang, Yang You

Efficient GPU resource scheduling is essential to maximize resource utilization and save training costs for the increasing amount of deep learning workloads in shared GPU clusters. Existing GPU schedulers largely rely on static policies to leverage the performance characteristics of deep learning jobs. However, they can hardly reach optimal efficiency due to the lack of elasticity. To address the problem, we propose ONES, an ONline Evolutionary Scheduler for elastic batch size orchestration. ONES automatically manages the elasticity of each job based on the training batch size, so as to maximize GPU utilization and improve scheduling efficiency. It determines the batch size for each job through an online evolutionary search that can continuously optimize the scheduling decisions. We evaluate the effectiveness of ONES with 64 GPUs on TACC's Longhorn supercomputers. The results show that ONES can outperform the prior deep learning schedulers with a significantly shorter average job completion time.

📄 PDF Abstract BibTeX arXiv:2108.03645

Code (0)

등록된 구현이 없습니다.

Tasks

Deep LearningGPUScheduling

Similar Papers 제목 키워드 기반

Smaller Batches, Bigger Gains? Investigating the Impact of Batch Sizes on Reinforcement Learning Based Real-World Production Scheduling

2024-06-04 · Arthur Müller, Felix Grumbach, Matthia Sabatelli

Production scheduling is an essential task in manufacturing, with Reinforcement Learning (RL) emerging as a key solution. In a previous work, RL was utilized to solve an extended permutation flow shop scheduling problem …

Reinforcement Learning (RL)Scheduling

Understanding Efficiency: Quantization, Batching, and Serving Strategies in LLM Energy Use

2026-01-29 · Julien Delavande, Regis Pierrard, Sasha Luccioni arxiv

Large Language Models (LLMs) are increasingly deployed in production, contributing towards shifting the burden in terms of computational resources and energy demands from training to inference. While prior work has exami…

Text Generation

Seesaw: Accelerating Training by Balancing Learning Rate and Batch Size Scheduling

2025-10-16 · Alexandru Meterez, Depen Morwani, Jingfeng Wu, Costin-Andrei Oncescu 외 arxiv

Increasing the batch size during training -- a ''batch ramp'' -- is a promising strategy to accelerate large language model pretraining. While for SGD, doubling the batch size can be equivalent to halving the learning ra…

Hyper-Learning for Gradient-Based Batch Size Adaptation

2022-05-17 · Calum Robert MacLellan, Feng Dong

Scheduling the batch size to increase is an effective strategy to control gradient noise when training deep neural networks. Current approaches implement scheduling heuristics that neglect structure within the optimizati…

Hyperparameter OptimizationScheduling

A Constraint Programming Model For Serial Batch Scheduling With Minimum Batch Size

2025-04-07 · Jorge A. Huertas, Pascal Van Hentenryck

In serial batch (s-batch) scheduling, jobs are grouped in batches and processed sequentially within their batch. This paper considers multiple parallel machines, nonidentical job weights and release times, and sequence-d…

Scheduling