SCAR: Scheduling Multi-Model AI Workloads on Heterogeneous Multi-Chiplet Module Accelerators
Mohanad Odema, Luke Chen, Hyoukjun Kwon, Mohammad Abdullah Al Faruque

TL;DR
This paper introduces SCAR, a scheduler for heterogeneous multi-chiplet AI accelerators, optimizing multi-model workloads to significantly reduce energy-delay product in datacenter and AR/VR applications.
Contribution
The paper presents a novel heuristic-based scheduler, SCAR, for heterogeneous multi-chiplet AI accelerators, improving workload adaptivity and energy efficiency over homogeneous architectures.
Findings
Achieves 27.6% reduction in energy-delay product for datacenter workloads.
Achieves 29.6% reduction in energy-delay product for AR/VR workloads.
Effectively manages the complex scheduling space with heuristics and pipelining techniques.
Abstract
Emerging multi-model workloads with heavy models like recent large language models significantly increased the compute and memory demands on hardware. To address such increasing demands, designing a scalable hardware architecture became a key problem. Among recent solutions, the 2.5D silicon interposer multi-chip module (MCM)-based AI accelerator has been actively explored as a promising scalable solution due to their significant benefits in the low engineering cost and composability. However, previous MCM accelerators are based on homogeneous architectures with fixed dataflow, which encounter major challenges from highly heterogeneous multi-model workloads due to their limited workload adaptivity. Therefore, in this work, we explore the opportunity in the heterogeneous dataflow MCM AI accelerators. We identify the scheduling of multi-model workload on heterogeneous dataflow MCM AI…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Distributed and Parallel Computing Systems · Embedded Systems Design Techniques
MethodsSparse Evolutionary Training
