Parallax: Runtime Parallelization for Operator Fallbacks in Heterogeneous Edge Systems

Chong Tang, Hao Dai, Jagmohan Chauhan
12/12/2025
cs.DCcs.AIcs.CV

No confident code implementation found for this paper.

Abstract

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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{tang2025parallax,
  title  = {Parallax: Runtime Parallelization for Operator Fallbacks in Heterogeneous Edge Systems},
  author = {Chong Tang and Hao Dai and Jagmohan Chauhan},
  year   = {2025},
  eprint = {2512.11532},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2512.11532v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2512.11532.svg)](https://codeofpaper.com/paper/2512.11532)

Discussion