Parallax: Runtime Parallelization for Operator Fallbacks in Heterogeneous Edge Systems
Not on the map. Why?
Abstract (arXiv)
The growing demand for real-time DNN applications on edge devices necessitates faster inference of increasingly complex models. Although many devices include specialized accelerators (e.g., mobile GPUs), dynamic control-flow operators and unsupported kernels often fall back to CPU execution. Existing frameworks handle these fallbacks poorly, leaving CPU cores idle and causing high latency and memory spikes. We introduce Parallax, a framework that accelerates mobile DNN inference without model refactoring or custom operator implementations. Parallax first partitions the computation DAG to expose parallelism, then employs branch-aware memory management with dedicated arenas and buffer reuse to reduce runtime footprint. An adaptive scheduler executes branches according to device memory constraints, meanwhile, fine-grained subgraph control enables heterogeneous inference of dynamic models. By evaluating on five representative DNNs across three different mobile devices, Parallax achieves up to 46% latency reduction, maintains controlled memory overhead (26.5% on average), and delivers up to 30% energy savings compared with state-of-the-art frameworks, offering improvements aligned with the responsiveness demands of real-time mobile inference.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 19 of its 36 references that are in the map. First posted on arXiv 12 Dec 2025.
Builds on
19 of 36 references.
References · 19
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,456
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
- 2022Robust Speech Recognition via Large-Scale Weak Supervisioncited by 3,972
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2021Swin Transformer V2: Scaling Up Capacity and Resolutioncited by 1,215
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 778
- 2020MobileBERT: a Compact Task-Agnostic BERT for Resource-Limited Devicescited by 476
- 2019Model Pruning Enables Efficient Federated Learning on Edge Devicescited by 219
- 2020TensorFlow Lite Micro: Embedded Machine Learning on TinyML Systemscited by 161
- 2023Efficient Parallel Split Learning over Resource-constrained Wireless Edge Networkscited by 95
- 2024Fast On-device LLM Inference with NPUscited by 58
- 2021DNNFusion: Accelerating Deep Neural Networks Execution with Advanced Operator Fusioncited by 56
7 more
- 2024Hierarchical Split Federated Learning: Convergence Analysis and System Optimizationcited by 38
- 2020Nimble: Efficiently Compiling Dynamic Neural Networks for Model Inferencecited by 19
- 2021Integer-only Zero-shot Quantization for Efficient Speech Recognitioncited by 19
- 2022Benchmarking of DL Libraries and Models on Mobile Devicescited by 12
- 2024LookupFFN: Making Transformers Compute-lite for CPU inferencecited by 8
- 2020INT8 Winograd Acceleration for Conv1D Equipped ASR Models Deployed on Mobile Devicescited by 5
- 2024SoD2: Statically Optimizing Dynamic Deep Neural Networkcited by 4
Built on by
Not cited yet.