Sparse-DySta: Sparsity-Aware Dynamic and Static Scheduling for Sparse Multi-DNN Workloads
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 36 of its 71 references that are in the map. First posted on arXiv 17 Oct 2023.
Builds on
36 of 71 references.
References · 36
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,874
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
- 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,115
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2015SSD: Single Shot MultiBox Detectorcited by 3,125
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2018Deep Retinex Decomposition for Low-Light Enhancementcited by 720
24 more
- 2017Channel Pruning for Accelerating Very Deep Neural Networkscited by 697
- 2020What is the State of Neural Network Pruning?cited by 578
- 2020SpAtten: Efficient Sparse Attention Architecture with Cascade Token and Head Pruningcited by 228
- 2023TPU v4: An Optically Reconfigurable Supercomputer for Machine Learning with Hardware Support for Embeddingscited by 198
- 2019MLPerf Inference Benchmarkcited by 195
- 2021Learning N:M Fine-grained Structured Sparse Neural Networks From Scratchcited by 177
- 2018Getting to Know Low-light Images with The Exclusively Dark Datasetcited by 157
- 2021Efficient Deep Learning: A Survey on Making Deep Learning Models Smaller, Faster, and Bettercited by 153
- 2020BRP-NAS: Prediction-based NAS using GCNscited by 109
- 2020A3: Accelerating Attention Mechanisms in Neural Networks with Approximationcited by 97
- 2019AI Benchmark: All About Deep Learning on Smartphones in 2019cited by 76
- 2020Co-Exploration of Neural Architectures and Heterogeneous ASIC Accelerator Designs Targeting Multiple Taskscited by 43
- 2019PREMA: A Predictive Multi-task Scheduling Algorithm For Preemptible Neural Processing Unitscited by 30
- 2022Adaptable Butterfly Accelerator for Attention-based NNs via Hardware and Algorithm Co-designcited by 29
- 2020Hardware Acceleration of Sparse and Irregular Tensor Computations of ML Models: A Survey and Insightscited by 27
- 2021Energon: Towards Efficient Acceleration of Transformers Using Dynamic Sparse Attentioncited by 26
- 2021Smart at what cost? Characterising Mobile Deep Neural Networks in the wildcited by 25
- 2021MAGMA: An Optimization Framework for Mapping Multiple DNNs on Multiple Accelerator Corescited by 15
- 2020MLPerf Mobile Inference Benchmarkcited by 14
- 2022Sparseloop: An Analytical Approach To Sparse Tensor Accelerator Modelingcited by 14
- 2022XRBench: An Extended Reality (XR) Machine Learning Benchmark Suite for the Metaversecited by 14
- 2023Flexagon: A Multi-Dataflow Sparse-Sparse Matrix Multiplication Accelerator for Efficient DNN Processingcited by 13
- 2018f-CNNx: A Toolflow for Mapping Multi-CNN Applications on FPGAscited by 6
- 2022Multi-DNN Accelerators for Next-Generation AI Systemscited by 3
Built on by
Citing papers per year: 2024: 3; 2025: 2; 2026: 1.
6 papers.
- 2025Ditto: Accelerating Diffusion Model via Temporal Value Similaritycited by 18
- 2024CARIn: Constraint-Aware and Responsive Inference on Heterogeneous Devices for Single- and Multi-DNN Workloadscited by 1
- 2025Optimizing Multi-DNN Inference on Mobile Devices through Heterogeneous Processor Co-Executioncited by 1
- 2024Deep Learning Inference on Heterogeneous Mobile Processors: Potentials and Pitfallscited by 0
- 2024Mitigating scalability challenges in LUT-based neural networks via pruning optimisationscited by 0
- 2026Orchestrating Multimodal DNN Workloads in Wireless Neural Processingcited by 0
- 2026Orchestrating Multimodal DNN Workloads in Wireless Neural Processing2 Mar 2026
- 2025Optimizing Multi-DNN Inference on Mobile Devices through Heterogeneous Processor Co-Execution27 Mar 2025
- 2025Ditto: Accelerating Diffusion Model via Temporal Value Similarity20 Jan 2025
- 2024CARIn: Constraint-Aware and Responsive Inference on Heterogeneous Devices for Single- and Multi-DNN Workloads2 Sep 2024
- 2024Mitigating scalability challenges in LUT-based neural networks via pruning optimisations2 Jul 2024
- 2024Deep Learning Inference on Heterogeneous Mobile Processors: Potentials and Pitfalls3 May 2024