paper-with-me

Papers

Symphony: Optimized DNN Model Serving using Deferred Batch Scheduling

2023-08-14 · Lequn Chen, Weixin Deng, Anirudh Canumalla, Yu Xin, Danyang Zhuo, Matthai Philipose, Arvind Krishnamurthy

Having large batch sizes is one of the most critical aspects of increasing the accelerator efficiency and the performance of DNN model inference. However, existing model serving systems cannot achieve adequate batch sizes while meeting latency objectives as these systems eagerly dispatch requests to accelerators to minimize the accelerator idle time. We propose Symphony, a DNN serving system that explores deferred batch scheduling to optimize system efficiency and throughput. Further, unlike other prior systems, Symphony's GPU usage is load-proportional: it consolidates workloads on the appropriate number of GPUs and works smoothly with cluster auto-scaling tools. Symphony consists of two core design points. First, Symphony defines a schedulable window in which a batch of inference requests can be dispatched. This window is computed in order to improve accelerator efficiency while meeting the request's SLO. Second, Symphony implements a scalable, low-latency, fine-grained coordination scheme across accelerators to dispatch and execute requests in the schedulable window. Through extensive scheduler-only benchmarks, we demonstrate that Symphony can schedule millions of requests per second and coordinate thousands of GPUs while also enabling robust autoscaling that adapts to workload changes. Symphony outperforms prior systems by achieving 5x higher goodput when given the same number of GPUs and 60% reduction in GPUs when given the same workload.

📄 PDF Abstract BibTeX arXiv:2308.07470

Code (0)

등록된 구현이 없습니다.

Tasks

GPUScheduling

Similar Papers 제목 키워드 기반

Serve Programs, Not Prompts

2025-10-29 · In Gim, Lin Zhong arxiv

Current large language model (LLM) serving systems, primarily designed for text completion, are neither efficient nor adaptable for increasingly complex LLM applications due to their inflexible design. We propose a new L…

Symphony for Speech-to-Text: Supporting Real-Time Medical Voice Interfaces

2026-05-15 · Arne Nix, Robert James, Lasse Borgholt, Anna B. Ekner 외 arxiv

After decades of use in dictation and, more recently, ambient documentation, speech is emerging as a primary modality for interacting with technology and AI in healthcare. Yet medical speech recognition remains difficult…

Speech Recognition

PersistentKV: Page-Aware Decode Scheduling for Long-Context LLM Serving on Commodity GPUs

2026-06-25 · Muhammad Ahmed arxiv

Autoregressive large language model (LLM) serving is increasingly limited by key-value (KV) cache movement rather than dense matrix multiplication. Modern paged-attention systems reduce fragmentation, and mature kernels …

Fast Catch-Up, Late Switching: Optimal Batch Size Scheduling via Functional Scaling Laws

2026-02-15 · Jinbo Wang, Binghui Li, Zhanpeng Zhou, Mingze Wang 외 arxiv

Batch size scheduling (BSS) plays a critical role in large-scale deep learning training, influencing both optimization dynamics and computational efficiency. Yet, its theoretical foundations remain poorly understood. In …

Computational Efficiency

Action Chunk Scheduling for Batched Robot Policy Serving

2026-07-31 · Rohan Bansal, David He, Nadun Ranawaka Arachchige, Zhenyang Chen 외 arxiv

Deploying robot foundation models at scale is the next step towards realizing the potential of general-purpose robots. However, Vision-Language-Action (VLA) and other foundation models are computationally demanding, and …