Compass: A Decentralized Scheduler for Latency-Sensitive ML Workflows
Not on the map. Why?
Abstract (arXiv)
We consider ML query processing in distributed systems where GPU-enabled workers coordinate to execute complex queries: a computing style often seen in applications that interact with users in support of image processing and natural language processing. In such systems, coscheduling of GPU memory management and task placement represents a promising opportunity. We propose Compass, a novel framework that unifies these functions to reduce job latency while using resources efficiently, placing tasks where data dependencies will be satisfied, collocating tasks from the same job (when this will not overload the host or its GPU), and efficiently managing GPU memory. Comparison with other state of the art schedulers shows a significant reduction in completion times while requiring the same amount or even fewer resources. In one case, just half the servers were needed for processing the same workload.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 33 of its 80 references that are in the map. First posted on arXiv 27 Feb 2024.
Builds on
33 of 80 references.
References · 33
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2020Denoising Diffusion Probabilistic Modelscited by 20,851
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2021High-Resolution Image Synthesis with Latent Diffusion Modelscited by 18,694
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2020End-to-End Object Detection with Transformerscited by 7,384
- 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,874
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
- 2022Flamingo: a Visual Language Model for Few-Shot Learningcited by 4,337
21 more
- 2022OPT: Open Pre-trained Transformer Language Modelscited by 3,464
- 2020mT5: A massively multilingual pre-trained text-to-text transformercited by 1,813
- 2023HuggingGPT: Solving AI Tasks with ChatGPT and its Friends in Hugging Facecited by 1,173
- 2022Using DeepSpeed and Megatron to Train Megatron-Turing NLG 530B, A Large-Scale Generative Language Modelcited by 557
- 2018ESPnet: End-to-End Speech Processing Toolkitcited by 554
- 2023ConceptFusion: Open-set Multimodal 3D Mappingcited by 302
- 2018Marian: Fast Neural Machine Translation in C++cited by 202
- 2016Clipper: A Low-Latency Online Prediction Serving Systemcited by 191
- 2020Serving DNNs like Clockwork: Performance Predictability from the Bottom Upcited by 119
- 2020Pollux: Co-adaptive Cluster Scheduling for Goodput-Optimized Deep Learningcited by 68
- 2020Ekya: Continuous Learning of Video Analytics Models on Edge Compute Serverscited by 58
- 2022Global-Local Path Networks for Monocular Depth Estimation with Vertical CutDepthcited by 58
- 2020Heterogeneity-Aware Cluster Scheduling Policies for Deep Learning Workloadscited by 56
- 2019Themis: Fair and Efficient GPU Cluster Schedulingcited by 43
- 2022Walle: An End-to-End, General-Purpose, and Large-Scale Production System for Device-Cloud Collaborative Machine Learningcited by 23
- 2020Nimble: Lightweight and Parallel GPU Task Scheduling for Deep Learningcited by 17
- 2018Online Job Scheduling in Distributed Machine Learning Clusterscited by 9
- 2022Singularity: Planet-Scale, Preemptive and Elastic Scheduling of AI Workloadscited by 9
- 2022Depth Estimation Matters Most: Improving Per-Object Depth Estimation for Monocular 3D Detection and Trackingcited by 9
- 2020Comprehensive Framework of RDMA-enabled Concurrency Control Protocolscited by 1
- 2020Microsecond Consensus for Microsecond Applicationscited by 1
Built on by
Not cited yet.