paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Heet: Accelerating Elastic Training in Heterogeneous Deep Learning Clusters

Heet:在异构深度学习集群中加速弹性训练
ASPLOS Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 22024匹配度 2/10 · 论文聚焦异构深度学习集群中的弹性训练调度与资源匹配,属于 ML 系统/分布式调度方向,但未涉及静态分析、Agentic 程序、形式化验证、浮点程序分析或贝叶斯程序分析等用户核心研究方向。引用 34 inbox
Zizhao Mo, Huanle Xu, Chengzhong Xu
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:提出异构感知的弹性训练系统 Heet,通过协同过滤评估与匹配调度降低作业完成时间。

现代 GPU 集群在计算和通信等方面 inherently 存在异构性,给深度学习负载的弹性调度带来挑战。现有弹性调度器常忽略异构性对扩展效率的影响,导致作业完成时间显著延长。本文提出 Heet,一个面向异构深度学习集群弹性训练的异构感知系统。Heet 使用三维协同过滤方法准确测量异构主机上所有弹性配置的扩展效率,以降低性能剖析开销;并引入价格函数平衡扩展效率与调度效率。基于该函数,Heet 采用最小权完全二分匹配和机会式资源交易机制生成可扩展的动态调度决策。在云集群和大规模模拟上的评估表明,Heet 相比现有方案可将作业完成时间最多降低 2.46 倍。

问题
现代 GPU 集群在计算和通信等方面存在异构性,使深度学习负载的弹性调度极具挑战;现有弹性调度器常忽略异构性对扩展效率的影响,导致作业完成时间显著延长。
方法
Heet 使用三维协同过滤测量异构主机上各弹性配置的扩展效率以减少性能剖析开销,并设计价格函数平衡扩展效率与调度效率,再通过最小权完全二分匹配和机会式资源交易生成可扩展的动态调度决策。
评估
在云集群和大规模模拟上的评估表明,Heet 相比现有方案可将作业完成时间最多降低 2.46 倍。
原文摘要(Abstract)

Modern GPU clusters inherently exhibit heterogeneity, encompassing various aspects such as computation and communication. This heterogeneity poses a significant challenge for the elastic scheduling of deep learning workloads. Unfortunately, existing elastic schedulers often overlook the impact of heterogeneity on scaling efficiency, resulting in considerably prolonged job completion times. In this paper, we present Heet, a new Heterogeneity-aware system explicitly developed for elastic training in DL clusters. Heet addresses two critical issues. First, it utilizes a 3-D collaborative filtering method to accurately measure the scaling efficiency of all elastic configurations on heterogeneous hosts, substantially reducing profiling overhead. Second, Heet introduces a unique price function to effectively balance scaling efficiency and scheduling efficiency. Building upon this function, Heet incorporates a scalable mechanism that employs minimum-weight full bipartite matching and opportunistic resource trading to generate dynamic scheduling decisions. Evaluations conducted on cloud clusters and large-scale simulations demonstrate that Heet can reduce job completion time by up to 2.46× compared to existing solutions.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{MoX024,
  title = {Heet: Accelerating Elastic Training in Heterogeneous Deep Learning Clusters},
  author = {Zizhao Mo and Huanle Xu and Chengzhong Xu},
  booktitle = {ASPLOS},
  year = {2024},
  doi = {10.1145/3620665.3640375}
}