paperbot · PL 论文追踪

全部论文 待读 收藏

P2 DREAM: A Dynamic Scheduler for Dynamic Real-time Multi-model ML Workloads

DREAM:面向动态实时多模型 ML 负载的动态调度器
ASPLOS Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 42023匹配度 2/10 · 该论文关注多加速器系统上的实时多模型 ML 工作负载动态调度,属于 ML 系统运行时与资源管理,与用户核心方向(LLM/Agent 程序静态分析、浮点程序分析、贝叶斯程序分析及其与 LLM 交叉)基本无关。虽然标签涉及“机器学习与程序语言”和运行时,但未涉及静态分析、形式化验证或 LLM/Agent。引用 19 inbox
Seah Kim, Hyoukjun Kwon, Jinook Song, Jihyuck Jo, Yu-Hsin Chen, Liangzhen Lai, Vikas Chandra
crossref: 2026-09-12

AI 速览

一句话:提出 DREAM 动态调度器,在多加速器系统上高效应对实时多模型 ML 负载的多粒度动态性,显著降低能耗-延迟积。

实时多模型 ML(RTMM)负载(如 AR/VR、无人机控制)在任务、模型及模型内层等多个粒度上呈现动态行为,导致系统总负载无法完全预测,这给 ML 系统软件带来新挑战。同时 RTMM 要求实时处理、模型高度异构且面向资源受限设备,因此调度器对硬件利用至关重要。本文提出 DREAM,面向多加速器系统有效处理 RTMM 负载中的多种动态性。DREAM 量化 RTMM 负载的独特需求,并利用量化分数结合当前系统负载与不同模型、输入帧上的其他推理任务来驱动调度决策;其可调参数能快速有效地适应负载动态变化。在五个 RTMM 负载场景中,相比现有最优基线,DREAM 将论文定义的 RTMM 能耗-延迟积等价指标 UXCosT 在几何平均上降低 32.2% 和 50.0%,最高降低 80.8% 和 97.6%,验证了该调度方法的有效性。

问题
实时多模型 ML 负载在任务、模型与层粒度上动态变化,系统总负载难以预测,同时需满足实时性、异构模型与资源受限约束,传统调度方法难以有效利用底层硬件。
方法
DREAM 量化 RTMM 负载的独特需求,以量化分数结合当前系统负载及其他模型/输入帧上的推理任务来做出调度决策,并通过可调参数快速适应动态负载变化。
评估
在五个 RTMM 负载场景下与现有最优基线对比,以论文定义的能耗-延迟积等价指标 UXCosT 衡量,几何平均降低 32.2% 与 50.0%,最高降低 80.8% 与 97.6%。
原文摘要(Abstract)

Emerging real-time multi-model ML (RTMM) workloads such as AR/VR and drone control involve dynamic behaviors in various granularity; task, model, and layers within a model. Such dynamic behaviors introduce new challenges to the system software in an ML system since the overall system load is not completely predictable, unlike traditional ML workloads. In addition, RTMM workloads require real-time processing, involve highly heterogeneous models, and target resource-constrained devices. Under such circumstances, developing an effective scheduler gains more importance to better utilize underlying hardware considering the unique characteristics of RTMM workloads. Therefore, we propose a new scheduler, DREAM, which effectively handles various dynamicity in RTMM workloads targeting multi-accelerator systems. DREAM quantifies the unique requirements for RTMM workloads and utilizes the quantified scores to drive scheduling decisions, considering the current system load and other inference jobs on different models and input frames. DREAM utilizes tunable parameters that provide fast and effective adaptivity to dynamic workload changes. In our evaluation of five scenarios of RTMM workload, DREAM reduces the overall UXCosT, which is an equivalent metric of the energy-delay product (EDP) for RTMM defined in the paper, by 32.2% and 50.0% in the geometric mean (up to 80.8% and 97.6%) compared to state-of-the-art baselines, which shows the efficacy of our scheduling methodology.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot10115,
  title = {DREAM: A Dynamic Scheduler for Dynamic Real-time Multi-model ML Workloads},
  author = {Seah Kim and Hyoukjun Kwon and Jinook Song and Jihyuck Jo and Yu-Hsin Chen and Liangzhen Lai and Vikas Chandra},
  booktitle = {ASPLOS},
  year = {2023},
  doi = {10.1145/3623278.3624753}
}