DNNExplorer: A Framework for Modeling and Exploring a Novel Paradigm of FPGA-based DNN Accelerator
Not on the map. Why?
Abstract (arXiv)
Existing FPGA-based DNN accelerators typically fall into two design paradigms. Either they adopt a generic reusable architecture to support different DNN networks but leave some performance and efficiency on the table because of the sacrifice of design specificity. Or they apply a layer-wise tailor-made architecture to optimize layer-specific demands for computation and resources but loose the scalability of adaptation to a wide range of DNN networks. To overcome these drawbacks, this paper proposes a novel FPGA-based DNN accelerator design paradigm and its automation tool, called DNNExplorer, to enable fast exploration of various accelerator designs under the proposed paradigm and deliver optimized accelerator architectures for existing and emerging DNN networks. Three key techniques are essential for DNNExplorer's improved performance, better specificity, and scalability, including (1) a unique accelerator design paradigm with both high-dimensional design space support and fine-grained adjustability, (2) a dynamic design space to accommodate different combinations of DNN workloads and targeted FPGAs, and (3) a design space exploration (DSE) engine to generate optimized accelerator architectures following the proposed paradigm by simultaneously considering both FPGAs' computation and memory resources and DNN networks' layer-wise characteristics and overall complexity. Experimental results show that, for the same FPGAs, accelerators generated by DNNExplorer can deliver up to 4.2x higher performances (GOP/s) than the state-of-the-art layer-wise pipelined solutions generated by DNNBuilder for VGG-like DNN with 38 CONV layers. Compared to accelerators with generic reusable computation units, DNNExplorer achieves up to 2.0x and 4.4x DSP efficiency improvement than a recently published accelerator design from academia (HybridDNN) and a commercial DNN accelerator IP (Xilinx DPU), respectively.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 28 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 3; 2023: 3; 2024: 0; 2025: 5; 2026: 1.
15 papers.
Sort:
By area:
- 2023Understanding the Potential of FPGA-Based Spatial Acceleration for Large Language Model Inferencecited by 29
- 2021A Full-Stack Search Technique for Domain Optimized Deep Learning Acceleratorscited by 19
- 2021Accelerating Recurrent Neural Networks for Gravitational Wave Experimentscited by 12
- 2022LL-GNN: Low Latency Graph Neural Networks on FPGAs for High Energy Physicscited by 12
- 2022Theta-Resonance: A Single-Step Reinforcement Learning Method for Design Space Explorationcited by 4
- 2025UbiMoE: A Ubiquitous Mixture-of-Experts Vision Transformer Accelerator With Hybrid Computation Pattern on FPGAcited by 4
- 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
- 2025InTAR: Inter-Task Auto-Reconfigurable Accelerator Design for High Data Volume Variation in DNNscited by 3
- 2021F-CAD: A Framework to Explore Hardware Accelerators for Codec Avatar Decodingcited by 2
- 2023Exploiting On-chip Heterogeneity of Versal Architecture for GNN Inference Accelerationcited by 2
- 2025DPUV4E: High-Throughput DPU Architecture Design for CNN on Versal ACAPcited by 2
3 more
- 2022GANDSE: Generative Adversarial Network based Design Space Exploration for Neural Network Accelerator Designcited by 1
- 2025FaRAccel: FPGA-Accelerated Defense Architecture for Efficient Bit-Flip Attack Resilience in Transformer Modelscited by 1
- 2026Sparse by Command: Task-Conditional Compute Skipping for Multi-Task Inference Acceleratorscited by 0
- 2026Sparse by Command: Task-Conditional Compute Skipping for Multi-Task Inference Accelerators24 Jul 2026
- 2025FaRAccel: FPGA-Accelerated Defense Architecture for Efficient Bit-Flip Attack Resilience in Transformer Models28 Oct 2025
- 2025DPUV4E: High-Throughput DPU Architecture Design for CNN on Versal ACAP13 Jun 2025
- 2025InTAR: Inter-Task Auto-Reconfigurable Accelerator Design for High Data Volume Variation in DNNs12 Feb 2025
- 2025MetaML-Pro: Cross-Stage Design Flow Automation for Efficient Deep Learning Acceleration9 Feb 2025
- 2025UbiMoE: A Ubiquitous Mixture-of-Experts Vision Transformer Accelerator With Hybrid Computation Pattern on FPGA8 Feb 2025
- 2023Understanding the Potential of FPGA-Based Spatial Acceleration for Large Language Model Inference23 Dec 2023
- 2023Exploiting On-chip Heterogeneity of Versal Architecture for GNN Inference Acceleration4 Aug 2023
- 2023MetaML: Automating Customizable Cross-Stage Design-Flow for Deep Learning Acceleration14 Jun 2023
- 2022Theta-Resonance: A Single-Step Reinforcement Learning Method for Design Space Exploration3 Nov 2022
- 2022LL-GNN: Low Latency Graph Neural Networks on FPGAs for High Energy Physics28 Sep 2022
- 2022GANDSE: Generative Adversarial Network based Design Space Exploration for Neural Network Accelerator Design1 Aug 2022
- 2023Understanding the Potential of FPGA-Based Spatial Acceleration for Large Language Model Inferencecited by 29
- 2021A Full-Stack Search Technique for Domain Optimized Deep Learning Acceleratorscited by 19
- 2021Accelerating Recurrent Neural Networks for Gravitational Wave Experimentscited by 12
- 2022LL-GNN: Low Latency Graph Neural Networks on FPGAs for High Energy Physicscited by 12
- 2022Theta-Resonance: A Single-Step Reinforcement Learning Method for Design Space Explorationcited by 4
- 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
- 2025InTAR: Inter-Task Auto-Reconfigurable Accelerator Design for High Data Volume Variation in DNNscited by 3
- 2021F-CAD: A Framework to Explore Hardware Accelerators for Codec Avatar Decodingcited by 2
- 2025DPUV4E: High-Throughput DPU Architecture Design for CNN on Versal ACAPcited by 2
- 2022GANDSE: Generative Adversarial Network based Design Space Exploration for Neural Network Accelerator Designcited by 1
- 2025FaRAccel: FPGA-Accelerated Defense Architecture for Efficient Bit-Flip Attack Resilience in Transformer Modelscited by 1
12 most cited of 13 All 13 (JSON)
- 2026Sparse by Command: Task-Conditional Compute Skipping for Multi-Task Inference Accelerators24 Jul 2026
- 2025FaRAccel: FPGA-Accelerated Defense Architecture for Efficient Bit-Flip Attack Resilience in Transformer Models28 Oct 2025
- 2025DPUV4E: High-Throughput DPU Architecture Design for CNN on Versal ACAP13 Jun 2025
- 2025InTAR: Inter-Task Auto-Reconfigurable Accelerator Design for High Data Volume Variation in DNNs12 Feb 2025
- 2025MetaML-Pro: Cross-Stage Design Flow Automation for Efficient Deep Learning Acceleration9 Feb 2025
- 2023Understanding the Potential of FPGA-Based Spatial Acceleration for Large Language Model Inference23 Dec 2023
- 2023MetaML: Automating Customizable Cross-Stage Design-Flow for Deep Learning Acceleration14 Jun 2023
- 2022Theta-Resonance: A Single-Step Reinforcement Learning Method for Design Space Exploration3 Nov 2022
- 2022LL-GNN: Low Latency Graph Neural Networks on FPGAs for High Energy Physics28 Sep 2022
- 2022GANDSE: Generative Adversarial Network based Design Space Exploration for Neural Network Accelerator Design1 Aug 2022
- 2021Accelerating Recurrent Neural Networks for Gravitational Wave Experiments26 Jun 2021
- 2021A Full-Stack Search Technique for Domain Optimized Deep Learning Accelerators26 May 2021
12 newest of 13 All 13 (JSON)