ShortcutFusion: From Tensorflow to FPGA-based accelerator with reuse-aware memory allocation for shortcut data
Not on the map. Why?
Abstract (arXiv)
Residual block is a very common component in recent state-of-the art CNNs such as EfficientNet or EfficientDet. Shortcut data accounts for nearly 40% of feature-maps access in ResNet152 [8]. Most of the previous DNN compilers, accelerators ignore the shortcut data optimization. This paper presents ShortcutFusion, an optimization tool for FPGA-based accelerator with a reuse-aware static memory allocation for shortcut data, to maximize on-chip data reuse given resource constraints. From TensorFlow DNN models, the proposed design generates instruction sets for a group of nodes which uses an optimized data reuse for each residual block. The accelerator design implemented on the Xilinx KCU1500 FPGA card 2.8x faster and 9.9x more power efficient than NVIDIA RTX 2080 Ti for 256x256 input size. . Compared to the result from baseline, in which the weights, inputs, and outputs are accessed from the off-chip memory exactly once per each layer, ShortcutFusion reduces the DRAM access by 47.8-84.8% for RetinaNet, Yolov3, ResNet152, and EfficientNet. Given a similar buffer size to ShortcutMining [8], which also mine the shortcut data in hardware, the proposed work reduces off-chip access for feature-maps 5.27x while accessing weight from off-chip memory exactly once.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 15 Jun 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 2; 2025: 3; 2026: 1.
6 papers.
- 2024Flex-PE: Flexible and SIMD Multi-Precision Processing Element for AI Workloadscited by 15
- 2025POLARON: Precision-aware On-device Learning and Adaptive Runtime-cONfigurable AI accelerationcited by 4
- 2025QForce-RL: Quantized FPGA-Optimized Reinforcement Learning Compute Enginecited by 2
- 2024USEFUSE: Uniform Stride for Enhanced Performance in Fused Layer Architecture of Deep Neural Networkscited by 1
- 2025Bhasha-Rupantarika: Algorithm-Hardware Co-design approach for Multilingual Neural Machine Translationcited by 0
- 2026SPARX: Secure and Privacy-Aware Approximate CNN Acceleration with Edge RISC-V SoCcited by 0
- 2026SPARX: Secure and Privacy-Aware Approximate CNN Acceleration with Edge RISC-V SoC8 Jun 2026
- 2025Bhasha-Rupantarika: Algorithm-Hardware Co-design approach for Multilingual Neural Machine Translation12 Oct 2025
- 2025POLARON: Precision-aware On-device Learning and Adaptive Runtime-cONfigurable AI acceleration10 Jun 2025
- 2025QForce-RL: Quantized FPGA-Optimized Reinforcement Learning Compute Engine8 Jun 2025
- 2024USEFUSE: Uniform Stride for Enhanced Performance in Fused Layer Architecture of Deep Neural Networks18 Dec 2024
- 2024Flex-PE: Flexible and SIMD Multi-Precision Processing Element for AI Workloads16 Dec 2024