MoCA: Memory-Centric, Adaptive Execution for Multi-Tenant Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
Driven by the wide adoption of deep neural networks (DNNs) across different application domains, multi-tenancy execution, where multiple DNNs are deployed simultaneously on the same hardware, has been proposed to satisfy the latency requirements of different applications while improving the overall system utilization. However, multi-tenancy execution could lead to undesired system-level resource contention, causing quality-of-service (QoS) degradation for latency-critical applications. To address this challenge, we propose MoCA, an adaptive multi-tenancy system for DNN accelerators. Unlike existing solutions that focus on compute resource partition, MoCA dynamically manages shared memory resources of co-located applications to meet their QoS targets. Specifically, MoCA leverages the regularities in both DNN operators and accelerators to dynamically modulate memory access rates based on their latency targets and user-defined priorities so that co-located applications get the resources they demand without significantly starving their co-runners. We demonstrate that MoCA improves the satisfaction rate of the service level agreement (SLA) up to 3.9x (1.8x average), system throughput by 2.3x (1.7x average), and fairness by 1.3x (1.2x average), compared to prior work.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 19 of its 53 references that are in the map. First posted on arXiv 10 May 2023.
Builds on
19 of 53 references.
References · 19
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2014Going Deeper with Convolutionscited by 4,241
- 2016YOLO9000: Better, Faster, Strongercited by 1,431
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,060
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 618
- 2019MLPerf Inference Benchmarkcited by 199
- 2019MLPerf Training Benchmarkcited by 115
- 2018The Limits and Potentials of Deep Learning for Roboticscited by 104
- 2018Benchmark Analysis of Representative Deep Neural Network Architecturescited by 77
- 2017Deep Residual Learning for Small-Footprint Keyword Spottingcited by 68
- 2019Gemmini: Enabling Systematic Deep-Learning Architecture Evaluation via Full-Stack Integrationcited by 63
7 more
- 2019Combining Optimal Control and Learning for Visual Navigation in Novel Environmentscited by 52
- 2018YOLO-LITE: A Real-Time Object Detection Algorithm Optimized for Non-GPU Computerscited by 34
- 2019PREMA: A Predictive Multi-task Scheduling Algorithm For Preemptible Neural Processing Unitscited by 30
- 2021MAGMA: An Optimization Framework for Mapping Multiple DNNs on Multiple Accelerator Corescited by 15
- 2022VELTAIR: Towards High-Performance Multi-tenant Deep Learning Services via Adaptive Compilation and Schedulingcited by 14
- 2019MAVBench: Micro Aerial Vehicle Benchmarkingcited by 4
- 2020Exploring Extended Reality with ILLIXR: A New Playground for Architecture Researchcited by 2
Built on by
Citing papers per year: 2023: 1; 2024: 3; 2025: 1; 2026: 3.
8 papers.
- 2024SCAR: Scheduling Multi-Model AI Workloads on Heterogeneous Multi-Chiplet Module Acceleratorscited by 6
- 2023Shared Memory-contention-aware Concurrent DNN Execution for Diversely Heterogeneous System-on-Chipscited by 5
- 2024Deep Reinforcement Learning based Online Scheduling Policy for Deep Neural Network Multi-Tenant Multi-Accelerator Systemscited by 4
- 2024Towards Fair and Firm Real-Time Scheduling in DNN Multi-Tenant Multi-Accelerator Systems via Reinforcement Learningcited by 0
- 2025CaMDN: Enhancing Cache Efficiency for Multi-tenant DNNs on Integrated NPUscited by 0
- 2026Orchestrating Multimodal DNN Workloads in Wireless Neural Processingcited by 0
- 2026R2E-VID: Two-Stage Robust Routing via Temporal Gating for Elastic Edge-Cloud Video Inferencecited by 0
- 2026Terastal: Layer-Variant-based Scheduling for Real-Time Multi-DNN Workloads on Heterogeneous Acceleratorscited by 0
- 2026Terastal: Layer-Variant-based Scheduling for Real-Time Multi-DNN Workloads on Heterogeneous Accelerators5 Jun 2026
- 2026R2E-VID: Two-Stage Robust Routing via Temporal Gating for Elastic Edge-Cloud Video Inference3 Apr 2026
- 2026Orchestrating Multimodal DNN Workloads in Wireless Neural Processing2 Mar 2026
- 2025CaMDN: Enhancing Cache Efficiency for Multi-tenant DNNs on Integrated NPUs10 May 2025
- 2024SCAR: Scheduling Multi-Model AI Workloads on Heterogeneous Multi-Chiplet Module Accelerators1 May 2024
- 2024Deep Reinforcement Learning based Online Scheduling Policy for Deep Neural Network Multi-Tenant Multi-Accelerator Systems13 Apr 2024
- 2024Towards Fair and Firm Real-Time Scheduling in DNN Multi-Tenant Multi-Accelerator Systems via Reinforcement Learning9 Feb 2024
- 2023Shared Memory-contention-aware Concurrent DNN Execution for Diversely Heterogeneous System-on-Chips10 Aug 2023