arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2406.08115cs.DCcs.AI
收藏

大规模分布式深度学习的资源分配与工作负载调度:综述

Resource Allocation and Workload Scheduling for Large-Scale Distributed Deep Learning: A Survey

Artificial Intelligence Research Institute, Shenzhen MSU-BIT University(深圳北理莫斯科大学人工智能研究院);Guangdong-Hong Kong-Macao Joint Laboratory for Emotional Intelligence and Pervasive Computing, Shenzhen MSU-BIT University(深圳北理莫斯科大学粤港澳情感智能与普适计算联合实验室);School of Information Science and Engineering, Lanzhou University(兰州大学信息科学与工程学院);Department of Electrical and Computer Engineering, The University of British Columbia(不列颠哥伦比亚大学电气与计算机工程系)

Feng Liang, Zhen Zhang, Haifeng Lu, Chengming Li, Victor C. M. Leung, Yanyi Guo, Xiping Hu

AI总结:

该综述系统梳理2019–2024年大规模分布式深度学习在训练与推理中的资源分配和工作负载调度研究,分析资源类型、调度粒度、性能目标、异构性与容错等挑战,并以大语言模型训练为例展望未来方向。

摘要:

随着大规模数据中心中分布式深度学习工作负载的快速增长,用于资源分配和工作负载调度的高效分布式深度学习框架策略已成为高性能深度学习的关键。包含海量数据集、模型以及计算和通信资源的大规模环境,给分布式深度学习中的资源分配与工作负载调度带来了各种独特挑战,例如调度复杂性、资源与工作负载异构性以及容错性。为揭示这些挑战及相应解决方案,本综述回顾了主要来自2019年至2024年的、关于大规模分布式DL高效资源分配和工作负载调度策略的文献。我们围绕分布式训练和推理过程中的各类资源类型、调度粒度层级和性能目标来探讨这些策略。我们强调每个主题的关键挑战,并讨论现有技术的核心洞见。为说明真实分布式深度学习场景中的实际大规模资源分配与工作负载调度,我们采用了训练大型语言模型的案例研究。本综述旨在鼓励计算机科学、人工智能和通信领域的研究人员了解最新进展,并探索大规模分布式深度学习高效框架策略的未来研究方向。

英文摘要:

With rapidly increasing distributed deep learning workloads in large-scale data centers, efficient distributed deep learning framework strategies for resource allocation and workload scheduling have become the key to high-performance deep learning. The large-scale environment with large volumes of datasets, models, and computational and communication resources raises various unique challenges for resource allocation and workload scheduling in distributed deep learning, such as scheduling complexity, resource and workload heterogeneity, and fault tolerance. To uncover these challenges and corresponding solutions, this survey reviews the literature, mainly from 2019 to 2024, on efficient resource allocation and workload scheduling strategies for large-scale distributed DL. We explore these strategies by focusing on various resource types, scheduling granularity levels, and performance goals during distributed training and inference processes. We highlight critical challenges for each topic and discuss key insights of existing technologies. To illustrate practical large-scale resource allocation and workload scheduling in real distributed deep learning scenarios, we use a case study of training large language models. This survey aims to encourage computer science, artificial intelligence, and communications researchers to understand recent advances and explore future research directions for efficient framework strategies for large-scale distributed deep learning.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑