paper-with-me

Papers

Sparse-DySta: Sparsity-Aware Dynamic and Static Scheduling for Sparse Multi-DNN Workloads

2023-10-17 · Hongxiang Fan, Stylianos I. Venieris, Alexandros Kouris, Nicholas D. Lane

Running multiple deep neural networks (DNNs) in parallel has become an emerging workload in both edge devices, such as mobile phones where multiple tasks serve a single user for daily activities, and data centers, where various requests are raised from millions of users, as seen with large language models. To reduce the costly computational and memory requirements of these workloads, various efficient sparsification approaches have been introduced, resulting in widespread sparsity across different types of DNN models. In this context, there is an emerging need for scheduling sparse multi-DNN workloads, a problem that is largely unexplored in previous literature. This paper systematically analyses the use-cases of multiple sparse DNNs and investigates the opportunities for optimizations. Based on these findings, we propose Dysta, a novel bi-level dynamic and static scheduler that utilizes both static sparsity patterns and dynamic sparsity information for the sparse multi-DNN scheduling. Both static and dynamic components of Dysta are jointly designed at the software and hardware levels, respectively, to improve and refine the scheduling approach. To facilitate future progress in the study of this class of workloads, we construct a public benchmark that contains sparse multi-DNN workloads across different deployment scenarios, spanning from mobile phones and AR/VR wearables to data centers. A comprehensive evaluation on the sparse multi-DNN benchmark demonstrates that our proposed approach outperforms the state-of-the-art methods with up to 10% decrease in latency constraint violation rate and nearly 4X reduction in average normalized turnaround time. Our artifacts and code are publicly available at: https://github.com/SamsungLabs/Sparse-Multi-DNN-Scheduling.

📄 PDF Abstract BibTeX arXiv:2310.11096

Code (1)

samsunglabs/sparse-multi-dnn-scheduling 공식 구현 pytorch

Tasks

Scheduling

Similar Papers 제목 키워드 기반

Efficient Long-Horizon Vision-Language-Action Models via Static-Dynamic Disentanglement

2026-02-03 · Weikang Qiu, Huashuo Lei, Tinglin Huang, Rex Ying arxiv

Vision-Language-Action (VLA) models have recently emerged as a promising paradigm for generalist robotic control. Built upon vision-language model (VLM) architectures, VLAs predict actions conditioned on visual observati…

PIT: Optimization of Dynamic Sparse Deep Learning Models via Permutation Invariant Transformation

2023-01-26 · Ningxin Zheng, Huiqiang Jiang, Quanlu Zhang, Zhenhua Han 외

Dynamic sparsity, where the sparsity patterns are unknown until runtime, poses a significant challenge to deep learning. The state-of-the-art sparsity-aware deep learning solutions are restricted to pre-defined, static s…

Deep LearningGPU

Topology-Aware Revival for Efficient Sparse Training

2026-02-04 · Meiling Jin, Fei Wang, Xiaoyun Yuan, Chen Qian 외 arxiv

Static sparse training is a promising route to efficient learning by committing to a fixed mask pattern, yet the constrained structure reduces robustness. Early pruning decisions can lock the network into a brittle struc…

Reinforcement Learning

Sparse Training of Neural Networks based on Multilevel Mirror Descent

2026-02-03 · Yannick Lunk, Sebastian J. Scott, Leon Bungert arxiv

We introduce a dynamic sparse training algorithm based on linearized Bregman iterations / mirror descent that exploits the naturally incurred sparsity by alternating between periods of static and dynamic sparsity pattern…

Sparsity-Aware Hardware-Software Co-Design of Spiking Neural Networks: An Overview

2024-08-26 · Ilkin Aliyev, Kama Svoboda, Tosiron Adegbija, Jean-Marc Fellous

Spiking Neural Networks (SNNs) are inspired by the sparse and event-driven nature of biological neural processing, and offer the potential for ultra-low-power artificial intelligence. However, realizing their efficiency …