mlsanityData to 14 Oct 2026

How to Reach Real-Time AI on Consumer Devices? Solutions for Programmable and Custom Architectures

arXiv 2106.15021 ↗First posted 21 Jun 2021cs.LG cs.AR cs.CVcited by 2

Not on the map. Why?

Abstract (arXiv)

The unprecedented performance of deep neural networks (DNNs) has led to large strides in various Artificial Intelligence (AI) inference tasks, such as object and speech recognition. Nevertheless, deploying such AI models across commodity devices faces significant challenges: large computational cost, multiple performance objectives, hardware heterogeneity and a common need for high accuracy, together pose critical problems to the deployment of DNNs across the various embedded and mobile devices in the wild. As such, we have yet to witness the mainstream usage of state-of-the-art deep learning algorithms across consumer devices. In this paper, we provide preliminary answers to this potentially game-changing question by presenting an array of design techniques for efficient AI systems. We start by examining the major roadblocks when targeting both programmable processors and custom accelerators. Then, we present diverse methods for achieving real-time performance following a cross-stack approach. These span model-, system- and hardware-level techniques, and their combination. Our findings provide illustrative examples of AI systems that do not overburden mobile hardware, while also indicating how they can improve inference accuracy. Moreover, we showcase how custom ASIC- and FPGA-based accelerators can be an enabling factor for next-generation AI applications, such as multi-DNN systems. Collectively, these results highlight the critical need for further exploration as to how the various cross-stack solutions can be best combined in order to bring the latest advances in deep learning close to users, in a robust and efficient manner.

Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). Builds on 55 of its 100 references that are in the map. First posted on arXiv 21 Jun 2021.

Builds on

55 of 100 references.

References · 55

  1. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
  2. 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
  3. 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,593
  4. 2016Neural Architecture Search with Reinforcement Learningcited by 1,499
  5. 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,060
  6. 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 618
  7. 2020What is the State of Neural Network Pruning?cited by 583
  8. 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 295
  9. 2016FINN: A Framework for Fast, Scalable Binarized Neural Network Inferencecited by 150
  10. 2018NetAdapt: Platform-Aware Neural Network Adaptation for Mobile Applicationscited by 147
  11. 2018Dynamic Channel Pruning: Feature Boosting and Suppressioncited by 129
  12. 2020SPINN: Synergistic Progressive Inference of Neural Networks over Device and Cloudcited by 112
38 more
  1. 2020BRP-NAS: Prediction-based NAS using GCNscited by 111
  2. 2017Bit Fusion: Bit-Level Dynamically Composable Architecture for Accelerating Deep Neural Networkscited by 109
  3. 2019Exploring Randomly Wired Neural Networks for Image Recognitioncited by 103
  4. 2017MorphNet: Fast & Simple Resource-Constrained Structure Learning of Deep Networkscited by 94
  5. 2019AI Benchmark: All About Deep Learning on Smartphones in 2019cited by 77
  6. 2021Adaptive Inference through Early-Exit Networks: Design, Challenges and Directionscited by 75
  7. 2018NestDNN: Resource-Aware Multi-Tenant On-Device Deep Learning for Continuous Mobile Visioncited by 68
  8. 2020DarkneTZ: Towards Model Privacy at the Edge using Trusted Execution Environmentscited by 58
  9. 2020LogicNets: Co-Designed Neural Networks and Circuits for Extreme-Throughput Applicationscited by 57
  10. 2019Discovering Neural Wiringscited by 56
  11. 2017CirCNN: Accelerating and Compressing Deep Neural Networks Using Block-CirculantWeight Matricescited by 55
  12. 2019Hardware/Software Co-Exploration of Neural Architecturescited by 50
  13. 2019FPGA/DNN Co-Design: An Efficient Design Methodology for IoT Intelligence on the Edgecited by 48
  14. 2020Co-Exploration of Neural Architectures and Heterogeneous ASIC Accelerator Designs Targeting Multiple Taskscited by 43
  15. 2016Bit-pragmatic Deep Neural Network Computingcited by 32
  16. 2019PREMA: A Predictive Multi-task Scheduling Algorithm For Preemptible Neural Processing Unitscited by 30
  17. 2020Best of Both Worlds: AutoML Codesign of a CNN and its Hardware Acceleratorcited by 30
  18. 2020HAPI: Hardware-Aware Progressive Inferencecited by 30
  19. 2018Toolflows for Mapping Convolutional Neural Networks on FPGAs: A Survey and Future Directionscited by 27
  20. 2019MobiSR: Efficient On-Device Super-Resolution through Heterogeneous Mobile Processorscited by 27
  21. 2020Ordering Chaos: Memory-Aware Scheduling of Irregularly Wired Neural Networks for Edge Devicescited by 27
  22. 2020Journey Towards Tiny Perceptual Super-Resolutioncited by 27
  23. 2019LUTNet: Learning FPGA Configurations for Highly Efficient Neural Network Inferencecited by 23
  24. 2020Standing on the Shoulders of Giants: Hardware and Neural Architecture Co-Search with Hot Startcited by 22
  25. 2019EmBench: Quantifying Performance Variations of Deep Neural Networks across Modern Commodity Devicescited by 21
  26. 2020Nimble: Efficiently Compiling Dynamic Neural Networks for Model Inferencecited by 19
  27. 2021It's always personal: Using Early Exits for Efficient On-Device CNN Personalisationcited by 18
  28. 2021DynO: Dynamic Onloading of Deep Neural Networks from Cloud to Devicecited by 18
  29. 2021Multi-Exit Semantic Segmentation Networkscited by 18
  30. 2020Bunched LPCNet : Vocoder for Low-cost Neural Text-To-Speech Systemscited by 16
  31. 2020DANCE: Differentiable Accelerator/Network Co-Explorationcited by 16
  32. 2021HAO: Hardware-aware neural Architecture Optimization for Efficient Inferencecited by 16
  33. 2020PERMDNN: Efficient Compressed DNN Architecture with Permuted Diagonal Matricescited by 12
  34. 2020Multi-Precision Policy Enforced Training (MuPPET): A precision-switching strategy for quantised fixed-point training of CNNscited by 11
  35. 2019NAIS: Neural Architecture and Implementation Search and its Applications in Autonomous Drivingcited by 9
  36. 2021Deep Neural Network-based Enhancement for Image and Video Streaming Systems: A Survey and Future Directionscited by 9
  37. 2019ShrinkML: End-to-End ASR Model Compression Using Reinforcement Learningcited by 7
  38. 2021OODIn: An Optimised On-Device Inference Framework for Heterogeneous Mobile Devicescited by 7

50 most cited of 55 All 55 (JSON)

Built on by

Cited by year

Citing papers per year: 2022: 2.

2 papers.