Paper Overview
Field: ML Authors: Yujie Zhang, Huiying Lan, Ehsan Aghapour Published: 2026-09-06 arXiv: 2509.04277
Abstract
As edge-based deep learning applications become more complex, optimizing performance on heterogeneous System-on-Chips (SoCs) presents unique challenges. Traditional pipelining techniques distributing the computation across different on-chip processing units, while effective for throughput, do not address the latency demands posed by modern neural networks with complex interdependencies and extensive operator parallelism. There is a potential in leveraging operator parallelism to enable concurrent execution across multiple processing units, thereby reducing inference latency. However, prioritizing pipelining or parallel execution often necessitates a compromise, where optimizing one performance metric adversely impacts the other.
This paper introduces Para-Pipe, a hierarchical mapping framework that integrates intra-stage and inter-stage operator parallelism within a pipelined architecture. Para-Pipe trades off throughput and latency by selectively fine-tuning parallelism levels within and across pipeline stages. This strategy can significantly reduce inter-processor communication overhead and substantially improve energy efficiency.
Key Results
- Evaluated on an Amlogic SoC with ARM big.LITTLE CPU and GPU, and a Black Sesame Technologies SoC with a deep learning accelerator and two DSPs.
- Para-Pipe generates multiple Pareto-optimal configurations balancing throughput and latency.
- The throughput-optimized configuration on the Amlogic SoC improves energy efficiency by an average of 11.0% over pure pipelining and 23.3% over non-pipelined parallel execution.