mlsanityData to 14 Oct 2026

Fluid Batching: Exit-Aware Preemptive Serving of Early-Exit Neural Networks on Edge NPUs

arXiv 2209.13443 ↗First posted 27 Sep 2022cs.LG cs.ARcited by 6

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

  1. 2021Adaptive Inference through Early-Exit Networks: Design, Challenges and Directions9 Jun

Other references · 22

  1. 2020End-to-End Object Detection with Transformerscited by 7,414
  2. 2021MobileViT: Light-weight, General-purpose, and Mobile-friendly Vision Transformercited by 642
  3. 2017BranchyNet: Fast Inference via Early Exiting from Deep Neural Networkscited by 596
  4. 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 332
  5. 2020DeeBERT: Dynamic Early Exiting for Accelerating BERT Inferencecited by 332
  6. 2020BERT Loses Patience: Fast and Robust Inference with Early Exitcited by 273
  7. 2022EfficientFormer: Vision Transformers at MobileNet Speedcited by 241
  8. 2020FastBERT: a Self-distilling BERT with Adaptive Inference Timecited by 226
  9. 2019MLPerf Inference Benchmarkcited by 199
  10. 2021FjORD: Fair and Accurate Federated Learning under heterogeneous targets with Ordered Dropoutcited by 192
  11. 2016Clipper: A Low-Latency Online Prediction Serving Systemcited by 191
  12. 2017BlockDrop: Dynamic Inference Paths in Residual Networkscited by 189
10 more
  1. 2017Distributed Deep Neural Networks over the Cloud, the Edge and End Devicescited by 120
  2. 2021A Survey of Visual Transformerscited by 117
  3. 2020SPINN: Synergistic Progressive Inference of Neural Networks over Device and Cloudcited by 112
  4. 2020EdgeBERT: Sentence-Level Energy Optimizations for Latency-Aware Multi-Task NLP Inferencecited by 70
  5. 2021FrameExit: Conditional Early Exiting for Efficient Video Recognitioncited by 59
  6. 2020HAPI: Hardware-Aware Progressive Inferencecited by 30
  7. 2020LazyBatching: An SLA-aware Batching System for Cloud Machine Learning Inferencecited by 22
  8. 2021Multi-Exit Semantic Segmentation Networkscited by 18
  9. 2015Caffe con Troll: Shallow Ideas to Speed Up Deep Learningcited by 4
  10. 2021unzipFPGA: Enhancing FPGA-based CNN Engines with On-the-Fly Weights Generationcited by 4

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 3; 2025: 2; 2026: 1.

6 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2026A Comparative Study of CNN Optimization Methods for Edge AI: Exploring the Role of Early Exits
  2. 2021Split Computing and Early Exiting for Deep Learning Applications: Survey and Research Challenges
  3. 2021Multi-Exit Vision Transformer for Dynamic Inference
  4. 2024Energy-Aware Dynamic Neural Inference
  5. 2023Adaptive Deep Neural Network Inference Optimization with EENet
  6. 2023SplitEE: Early Exit in Deep Neural Networks with Split Computing
  7. 2024Early-Exit meets Model-Distributed Inference at Edge Networks
  8. 2022Predictive Exit: Prediction of Fine-Grained Early Exits for Computation- and Energy-Efficient Inference