Fluid Batching: Exit-Aware Preemptive Serving of Early-Exit Neural Networks on Edge NPUs
On the map: Efficient LLM inference and serving → Early exit and edge inference
Abstract (arXiv)
With deep neural networks (DNNs) emerging as the backbone in a multitude of computer vision tasks, their adoption in real-world applications broadens continuously. Given the abundance and omnipresence of smart devices in the consumer landscape, "smart ecosystems'' are being formed where sensing happens concurrently rather than standalone. This is shifting the on-device inference paradigm towards deploying centralised neural processing units (NPUs) at the edge, where multiple devices (e.g. in smart homes or autonomous vehicles) can stream their data for processing with dynamic rates. While this provides enhanced potential for input batching, naive solutions can lead to subpar performance and quality of experience, especially under spiking loads. At the same time, the deployment of dynamic DNNs, comprising stochastic computation graphs (e.g. early-exit (EE) models), introduces a new dimension of dynamic behaviour in such systems. In this work, we propose a novel early-exit-aware scheduling algorithm that allows sample preemption at run time, to account for the dynamicity introduced both by the arrival and early-exiting processes. At the same time, we introduce two novel dimensions to the design space of the NPU hardware architecture, namely Fluid Batching and Stackable Processing Elements, that enable run-time adaptability to different batch sizes and significantly improve the NPU utilisation even at small batches. Our evaluation shows that the proposed system achieves an average 1.97x and 6.7x improvement over state-of-the-art DNN streaming systems in terms of average latency and tail latency service-level objective (SLO) satisfaction, respectively.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Placed in Early exit and edge inference, one of 12 directions in Efficient LLM inference and serving. Builds on 23 of its 37 references that are in the map. First posted on arXiv 27 Sep 2022.
Builds on
23 of 37 references.
Closest ancestors · 1
Same direction, newest first
Other references · 22
- 2020End-to-End Object Detection with Transformerscited by 7,414
- 2021MobileViT: Light-weight, General-purpose, and Mobile-friendly Vision Transformercited by 642
- 2017BranchyNet: Fast Inference via Early Exiting from Deep Neural Networkscited by 596
- 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 332
- 2020DeeBERT: Dynamic Early Exiting for Accelerating BERT Inferencecited by 332
- 2020BERT Loses Patience: Fast and Robust Inference with Early Exitcited by 273
- 2022EfficientFormer: Vision Transformers at MobileNet Speedcited by 241
- 2020FastBERT: a Self-distilling BERT with Adaptive Inference Timecited by 226
- 2019MLPerf Inference Benchmarkcited by 199
- 2021FjORD: Fair and Accurate Federated Learning under heterogeneous targets with Ordered Dropoutcited by 192
- 2016Clipper: A Low-Latency Online Prediction Serving Systemcited by 191
- 2017BlockDrop: Dynamic Inference Paths in Residual Networkscited by 189
10 more
- 2017Distributed Deep Neural Networks over the Cloud, the Edge and End Devicescited by 120
- 2021A Survey of Visual Transformerscited by 117
- 2020SPINN: Synergistic Progressive Inference of Neural Networks over Device and Cloudcited by 112
- 2020EdgeBERT: Sentence-Level Energy Optimizations for Latency-Aware Multi-Task NLP Inferencecited by 70
- 2021FrameExit: Conditional Early Exiting for Efficient Video Recognitioncited by 59
- 2020HAPI: Hardware-Aware Progressive Inferencecited by 30
- 2020LazyBatching: An SLA-aware Batching System for Cloud Machine Learning Inferencecited by 22
- 2021Multi-Exit Semantic Segmentation Networkscited by 18
- 2015Caffe con Troll: Shallow Ideas to Speed Up Deep Learningcited by 4
- 2021unzipFPGA: Enhancing FPGA-based CNN Engines with On-the-Fly Weights Generationcited by 4
Built on by
Citing papers per year: 2024: 3; 2025: 2; 2026: 1.
6 papers.
- 2025Empowering Edge Intelligence: A Comprehensive Survey on On-Device AI Modelscited by 46
- 2024MELTing point: Mobile Evaluation of Language Transformerscited by 36
- 2025Cognitive Edge Computing: A Comprehensive Survey on Optimizing Large Models and AI Agents for Pervasive Deploymentcited by 10
- 2024Recall: Empowering Multimodal Embedding for Edge Devicescited by 3
- 2024CARIn: Constraint-Aware and Responsive Inference on Heterogeneous Devices for Single- and Multi-DNN Workloadscited by 1
- 2026MANE: A Multi-Path Adaptive Network for Edge Onloading of Deep Neural Networkscited by 0
- 2026MANE: A Multi-Path Adaptive Network for Edge Onloading of Deep Neural Networks13 Sep 2026
- 2025Empowering Edge Intelligence: A Comprehensive Survey on On-Device AI Models8 Mar 2025
- 2025Cognitive Edge Computing: A Comprehensive Survey on Optimizing Large Models and AI Agents for Pervasive Deployment4 Jan 2025
- 2024Recall: Empowering Multimodal Embedding for Edge Devices9 Sep 2024
- 2024CARIn: Constraint-Aware and Responsive Inference on Heterogeneous Devices for Single- and Multi-DNN Workloads2 Sep 2024
- 2024MELTing point: Mobile Evaluation of Language Transformers19 Mar 2024
Similar, not cited
Close in wording, no citation either way
- 2026A Comparative Study of CNN Optimization Methods for Edge AI: Exploring the Role of Early Exits
- 2021Split Computing and Early Exiting for Deep Learning Applications: Survey and Research Challenges
- 2021Multi-Exit Vision Transformer for Dynamic Inference
- 2024Energy-Aware Dynamic Neural Inference
- 2023Adaptive Deep Neural Network Inference Optimization with EENet
- 2023SplitEE: Early Exit in Deep Neural Networks with Split Computing
- 2024Early-Exit meets Model-Distributed Inference at Edge Networks
- 2022Predictive Exit: Prediction of Fine-Grained Early Exits for Computation- and Energy-Efficient Inference