Euphrates: Algorithm-SoC Co-Design for Low-Power Mobile Continuous Vision
Not on the map. Why?
Abstract (arXiv)
Continuous computer vision (CV) tasks increasingly rely on convolutional neural networks (CNN). However, CNNs have massive compute demands that far exceed the performance and energy constraints of mobile devices. In this paper, we propose and develop an algorithm-architecture co-designed system, Euphrates, that simultaneously improves the energy-efficiency and performance of continuous vision tasks. Our key observation is that changes in pixel data between consecutive frames represents visual motion. We first propose an algorithm that leverages this motion information to relax the number of expensive CNN inferences required by continuous vision applications. We co-design a mobile System-on-a-Chip (SoC) architecture to maximize the efficiency of the new algorithm. The key to our architectural augmentation is to co-optimize different SoC IP blocks in the vision pipeline collectively. Specifically, we propose to expose the motion data that is naturally generated by the Image Signal Processor (ISP) early in the vision pipeline to the CNN engine. Measurement and synthesis results show that Euphrates achieves up to 66% SoC-level energy savings (4 times for the vision computations), with only 1% accuracy loss.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Mar 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 2; 2024: 0; 2025: 1; 2026: 3.
10 papers.
- 2021S2TA: Exploiting Structured Sparsity for Energy-Efficient Mobile CNN Accelerationcited by 19
- 2023LUT-NN: Empower Efficient Neural Network Inference with Centroid Learning and Table Lookupcited by 19
- 2021Boggart: Towards General-Purpose Acceleration of Retrospective Video Analyticscited by 10
- 2023MadEye: Boosting Live Video Analytics Accuracy with Adaptive Camera Configurationscited by 7
- 2025Neo: Real-Time On-Device 3D Gaussian Splatting with Reuse-and-Update Sorting Accelerationcited by 5
- 2022Improving the Energy Efficiency and Robustness of tinyML Computer Vision using Log-Gradient Input Imagescited by 2
- 2026DeGS: A Scalable 3DGS Architecture via Decoupled Workload Parsing and Reorganizationcited by 1
- 2021Virtuoso: Video-based Intelligence for real-time tuning on SOCscited by 0
- 2026Kaleido: Algorithm-Hardware Co-Design for Video Diffusion Transformers by Exploiting Latent Space Correlationscited by 0
- 2026Deltoris: Enabling Real-time VLA Inference in Embodied AI via Bit-level Sparsity and Speculative Inferencecited by 0
- 2026Deltoris: Enabling Real-time VLA Inference in Embodied AI via Bit-level Sparsity and Speculative Inference5 Aug 2026
- 2026DeGS: A Scalable 3DGS Architecture via Decoupled Workload Parsing and Reorganization3 Aug 2026
- 2026Kaleido: Algorithm-Hardware Co-Design for Video Diffusion Transformers by Exploiting Latent Space Correlations15 Jul 2026
- 2025Neo: Real-Time On-Device 3D Gaussian Splatting with Reuse-and-Update Sorting Acceleration17 Nov 2025
- 2023MadEye: Boosting Live Video Analytics Accuracy with Adaptive Camera Configurations4 Apr 2023
- 2023LUT-NN: Empower Efficient Neural Network Inference with Centroid Learning and Table Lookup7 Feb 2023
- 2022Improving the Energy Efficiency and Robustness of tinyML Computer Vision using Log-Gradient Input Images4 Mar 2022
- 2021Virtuoso: Video-based Intelligence for real-time tuning on SOCs24 Dec 2021
- 2021S2TA: Exploiting Structured Sparsity for Energy-Efficient Mobile CNN Acceleration16 Jul 2021
- 2021Boggart: Towards General-Purpose Acceleration of Retrospective Video Analytics21 Jun 2021