Synetgy: Algorithm-hardware Co-design for ConvNet Accelerators on Embedded FPGAs
Not on the map. Why?
Abstract (arXiv)
Using FPGAs to accelerate ConvNets has attracted significant attention in recent years. However, FPGA accelerator design has not leveraged the latest progress of ConvNets. As a result, the key application characteristics such as frames-per-second (FPS) are ignored in favor of simply counting GOPs, and results on accuracy, which is critical to application success, are often not even reported. In this work, we adopt an algorithm-hardware co-design approach to develop a ConvNet accelerator called Synetgy and a novel ConvNet model called DiracDeltaNetdagger. Both the accelerator and ConvNet are tailored to FPGA requirements. DiracDeltaNet, as the name suggests, is a ConvNet with only 1× 1 convolutions while spatial convolutions are replaced by more efficient shift operations. DiracDeltaNet achieves competitive accuracy on ImageNet (88.7% top-5), but with 42× fewer parameters and 48× fewer OPs than VGG16. We further quantize DiracDeltaNet's weights to 4-bit and activations to 4-bits, with less than 1% accuracy loss. These quantizations exploit well the nature of FPGA hardware. In short, DiracDeltaNet's small model size, low computational OP count, low precision and simplified operators allow us to co-design a highly customized computing unit for an FPGA. We implement the computing units for DiracDeltaNet on an Ultra96 SoC system through high-level synthesis. Our accelerator's final top-5 accuracy of 88.1% on ImageNet, is higher than all the previously reported embedded FPGA accelerators. In addition, the accelerator reaches an inference speed of 66.3 FPS on the ImageNet classification task, surpassing prior works with similar accuracy by at least 11.6×.
Key facts. Cited by 18 papers in the map (data through 14 Oct 2026). First posted on arXiv 21 Nov 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 3; 2023: 4; 2024: 3; 2025: 2.
18 papers.
Sort:
By area:
- 2021Dynamic Neural Networks: A Surveycited by 408
- 2022BiT: Robustly Binarized Multi-distilled Transformercited by 52
- 2021How Do Adam and Training Strategies Help BNNs Optimization?cited by 46
- 2021HAO: Hardware-aware neural Architecture Optimization for Efficient Inferencecited by 16
- 2021Rethinking Co-design of Neural Architectures and Hardware Acceleratorscited by 12
- 2021LANA: Latency Aware Network Accelerationcited by 11
- 2023ViTA: A Vision Transformer Inference Accelerator for Edge Applicationscited by 11
- 2023Tailor: Altering Skip Connections for Resource-Efficient Inferencecited by 6
- 2025MetaML-Pro: Cross-Stage Design Flow Automation for Efficient Deep Learning Accelerationcited by 4
- 2023MetaML: Automating Customizable Cross-Stage Design-Flow for Deep Learning Accelerationcited by 3
- 2021Vis-TOP: Visual Transformer Overlay Processorcited by 2
- 2024Trainable Fixed-Point Quantization for Deep Learning Acceleration on FPGAscited by 1
6 more
- 2024Torch2Chip: An End-to-end Customizable Deep Neural Network Compression and Deployment Toolkit for Prototype Hardware Accelerator Designcited by 1
- 2022Compilation and Optimizations for Efficient Machine Learning on Embedded Systemscited by 0
- 2022An FPGA-based Solution for Convolution Operation Accelerationcited by 0
- 2023Efficient Online Processing with Deep Neural Networkscited by 0
- 2024Efficiera Residual Networks: Hardware-Friendly Fully Binary Weight with 2-bit Activation Model Achieves Practical ImageNet Accuracycited by 0
- 2025A Self-Ensemble Inspired Approach for Effective Training of Binary-Weight Spiking Neural Networkscited by 0
- 2025A Self-Ensemble Inspired Approach for Effective Training of Binary-Weight Spiking Neural Networks18 Aug 2025
- 2025MetaML-Pro: Cross-Stage Design Flow Automation for Efficient Deep Learning Acceleration9 Feb 2025
- 2024Efficiera Residual Networks: Hardware-Friendly Fully Binary Weight with 2-bit Activation Model Achieves Practical ImageNet Accuracy15 Oct 2024
- 2024Torch2Chip: An End-to-end Customizable Deep Neural Network Compression and Deployment Toolkit for Prototype Hardware Accelerator Design2 May 2024
- 2024Trainable Fixed-Point Quantization for Deep Learning Acceleration on FPGAs31 Jan 2024
- 2023Efficient Online Processing with Deep Neural Networks23 Jun 2023
- 2023MetaML: Automating Customizable Cross-Stage Design-Flow for Deep Learning Acceleration14 Jun 2023
- 2023ViTA: A Vision Transformer Inference Accelerator for Edge Applications17 Feb 2023
- 2023Tailor: Altering Skip Connections for Resource-Efficient Inference18 Jan 2023
- 2022An FPGA-based Solution for Convolution Operation Acceleration9 Jun 2022
- 2022Compilation and Optimizations for Efficient Machine Learning on Embedded Systems6 Jun 2022
- 2022BiT: Robustly Binarized Multi-distilled Transformer25 May 2022
6 more
- 2021Vis-TOP: Visual Transformer Overlay Processor21 Oct 2021
- 2021LANA: Latency Aware Network Acceleration12 Jul 2021
- 2021How Do Adam and Training Strategies Help BNNs Optimization?21 Jun 2021
- 2021HAO: Hardware-aware neural Architecture Optimization for Efficient Inference26 Apr 2021
- 2021Rethinking Co-design of Neural Architectures and Hardware Accelerators17 Feb 2021
- 2021Dynamic Neural Networks: A Survey9 Feb 2021
- 2021LANA: Latency Aware Network Accelerationcited by 11
- 2021LANA: Latency Aware Network Acceleration12 Jul 2021
- 2021Dynamic Neural Networks: A Surveycited by 408
- 2022BiT: Robustly Binarized Multi-distilled Transformercited by 52
- 2021How Do Adam and Training Strategies Help BNNs Optimization?cited by 46
- 2021HAO: Hardware-aware neural Architecture Optimization for Efficient Inferencecited by 16
- 2021Rethinking Co-design of Neural Architectures and Hardware Acceleratorscited by 12
- 2023ViTA: A Vision Transformer Inference Accelerator for Edge Applicationscited by 11
- 2023Tailor: Altering Skip Connections for Resource-Efficient Inferencecited by 6
- 2025MetaML-Pro: Cross-Stage Design Flow Automation for Efficient Deep Learning Accelerationcited by 4
- 2023MetaML: Automating Customizable Cross-Stage Design-Flow for Deep Learning Accelerationcited by 3
- 2021Vis-TOP: Visual Transformer Overlay Processorcited by 2
- 2024Trainable Fixed-Point Quantization for Deep Learning Acceleration on FPGAscited by 1
- 2024Torch2Chip: An End-to-end Customizable Deep Neural Network Compression and Deployment Toolkit for Prototype Hardware Accelerator Designcited by 1
12 most cited of 17 All 17 (JSON)
- 2025A Self-Ensemble Inspired Approach for Effective Training of Binary-Weight Spiking Neural Networks18 Aug 2025
- 2025MetaML-Pro: Cross-Stage Design Flow Automation for Efficient Deep Learning Acceleration9 Feb 2025
- 2024Efficiera Residual Networks: Hardware-Friendly Fully Binary Weight with 2-bit Activation Model Achieves Practical ImageNet Accuracy15 Oct 2024
- 2024Torch2Chip: An End-to-end Customizable Deep Neural Network Compression and Deployment Toolkit for Prototype Hardware Accelerator Design2 May 2024
- 2024Trainable Fixed-Point Quantization for Deep Learning Acceleration on FPGAs31 Jan 2024
- 2023Efficient Online Processing with Deep Neural Networks23 Jun 2023
- 2023MetaML: Automating Customizable Cross-Stage Design-Flow for Deep Learning Acceleration14 Jun 2023
- 2023ViTA: A Vision Transformer Inference Accelerator for Edge Applications17 Feb 2023
- 2023Tailor: Altering Skip Connections for Resource-Efficient Inference18 Jan 2023
- 2022An FPGA-based Solution for Convolution Operation Acceleration9 Jun 2022
- 2022Compilation and Optimizations for Efficient Machine Learning on Embedded Systems6 Jun 2022
- 2022BiT: Robustly Binarized Multi-distilled Transformer25 May 2022
12 newest of 17 All 17 (JSON)