CARIn: Constraint-Aware and Responsive Inference on Heterogeneous Devices for Single- and Multi-DNN Workloads
Not on the map. Why?
Abstract (arXiv)
The relentless expansion of deep learning applications in recent years has prompted a pivotal shift toward on-device execution, driven by the urgent need for real-time processing, heightened privacy concerns, and reduced latency across diverse domains. This article addresses the challenges inherent in optimising the execution of deep neural networks (DNNs) on mobile devices, with a focus on device heterogeneity, multi-DNN execution, and dynamic runtime adaptation. We introduce CARIn, a novel framework designed for the optimised deployment of both single- and multi-DNN applications under user-defined service-level objectives. Leveraging an expressive multi-objective optimisation framework and a runtime-aware sorting and search algorithm (RASS) as the MOO solver, CARIn facilitates efficient adaptation to dynamic conditions while addressing resource contention issues associated with multi-DNN execution. Notably, RASS generates a set of configurations, anticipating subsequent runtime adaptation, ensuring rapid, low-overhead adjustments in response to environmental fluctuations. Extensive evaluation across diverse tasks, including text classification, scene recognition, and face analysis, showcases the versatility of CARIn across various model architectures, such as Convolutional Neural Networks and Transformers, and realistic use cases. We observe a substantial enhancement in the fair treatment of the problem's objectives, reaching 1.92x when compared to single-model designs and up to 10.69x in contrast to the state-of-the-art OODIn framework. Additionally, we achieve a significant gain of up to 4.06x over hardware-unaware designs in multi-DNN applications. Finally, our framework sustains its performance while effectively eliminating the time overhead associated with identifying the optimal design in response to environmental challenges.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 50 of its 86 references that are in the map. First posted on arXiv 2 Sep 2024.
Builds on
50 of 86 references.
References · 50
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,767
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2021EfficientNetV2: Smaller Models and Faster Trainingcited by 1,127
- 2020Designing Network Design Spacescited by 954
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 778
- 2021MobileViT: Light-weight, General-purpose, and Mobile-friendly Vision Transformercited by 636
- 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 480
38 more
- 2020MobileBERT: a Compact Task-Agnostic BERT for Resource-Limited Devicescited by 476
- 2017Age Progression/Regression by Conditional Adversarial Autoencodercited by 426
- 2019Universally Slimmable Networks and Improved Training Techniquescited by 219
- 2018Efficient Multi-objective Neural Architecture Search via Lamarckian Evolutioncited by 151
- 2018ChamNet: Towards Efficient Network Design through Platform-Aware Model Adaptationcited by 76
- 2019AI Benchmark: All About Deep Learning on Smartphones in 2019cited by 76
- 2018A Hierarchical Multi-task Approach for Learning Embeddings from Semantic Taskscited by 54
- 2018A First Look at Deep Learning Apps on Smartphonescited by 47
- 2021Fast and Accurate Model Scalingcited by 46
- 2020HMQ: Hardware Friendly Mixed Precision Quantization Block for CNNscited by 43
- 2019MutualNet: Adaptive ConvNet via Mutual Learning from Network Width and Resolutioncited by 36
- 2024MELTing point: Mobile Evaluation of Language Transformerscited by 35
- 2020HAPI: Hardware-Aware Progressive Inferencecited by 30
- 2021Smart at what cost? Characterising Mobile Deep Neural Networks in the wildcited by 25
- 2019Fast Hardware-Aware Neural Architecture Searchcited by 23
- 2019EmBench: Quantifying Performance Variations of Deep Neural Networks across Modern Commodity Devicescited by 21
- 2021LegoDNN: Block-grained Scaling of Deep Neural Networks for Mobile Visioncited by 20
- 2019High-Throughput CNN Inference on Embedded ARM big.LITTLE Multi-Core Processorscited by 19
- 2023AdaptiveNet: Post-deployment Neural Architecture Adaptation for Diverse Edge Environmentscited by 19
- 2021XtremeDistilTransformers: Task Transfer for Task-agnostic Distillationcited by 18
- 2020AOWS: Adaptive and optimal network width search with latency constraintscited by 17
- 2022HADAS: Hardware-Aware Dynamic Neural Architecture Search for Edge Performance Scalingcited by 14
- 2023OmniBoost: Boosting Throughput of Heterogeneous Embedded Devices under Multi-DNN Workloadcited by 12
- 2021Automated Runtime-Aware Scheduling for Multi-Tenant DNN Inference on GPUcited by 9
- 2021OODIn: An Optimised On-Device Inference Framework for Heterogeneous Mobile Devicescited by 7
- 2022A Survey of Multi-Tenant Deep Learning Inference on GPUcited by 7
- 2021Neuroevolution-Enhanced Multi-Objective Optimization for Mixed-Precision Quantizationcited by 6
- 2022Fluid Batching: Exit-Aware Preemptive Serving of Early-Exit Neural Networks on Edge NPUscited by 6
- 2023Sparse-DySta: Sparsity-Aware Dynamic and Static Scheduling for Sparse Multi-DNN Workloadscited by 6
- 2021Dynamic Transformer for Efficient Machine Translation on Embedded Devicescited by 4
- 2022ScaleNet: Searching for the Model to Scalecited by 4
- 2023Transfer-Once-For-All: AI Model Optimization for Edgecited by 4
- 2023Exploring the Performance and Efficiency of Transformer Models for NLP on Mobile Devicescited by 4
- 2020FlexiBO: A Decoupled Cost-Aware Multi-Objective Optimization Approach for Deep Neural Networkscited by 2
- 2022MLink: Linking Black-Box Models from Multiple Domains for Collaborative Inferencecited by 2
- 2023BCEdge: SLO-Aware DNN Inference Services with Adaptive Batching on Edge Platformscited by 2
- 2021AdaSpring: Context-adaptive and Runtime-evolutionary Deep Model Compression for Mobile Applicationscited by 1
- 2021Prioritized Subnet Sampling for Resource-Adaptive Supernet Trainingcited by 1
Built on by
Citing papers per year: 2024: 1.
1 paper.