AutoDSE: Enabling Software Programmers to Design Efficient FPGA Accelerators
Not on the map. Why?
Abstract (arXiv)
Adopting FPGA as an accelerator in datacenters is becoming mainstream for customized computing, but the fact that FPGAs are hard to program creates a steep learning curve for software programmers. Even with the help of high-level synthesis (HLS), accelerator designers still have to manually perform code reconstruction and cumbersome parameter tuning to achieve the optimal performance. While many learning models have been leveraged by existing work to automate the design of efficient accelerators, the unpredictability of modern HLS tools becomes a major obstacle for them to maintain high accuracy. To address this problem, we propose an automated DSE framework-AutoDSE- that leverages a bottleneck-guided coordinate optimizer to systematically find a better design point. AutoDSE detects the bottleneck of the design in each step and focuses on high-impact parameters to overcome it. The experimental results show that AutoDSE is able to identify the design point that achieves, on the geometric mean, 19.9x speedup over one CPU core for Machsuite and Rodinia benchmarks. Compared to the manually optimized HLS vision kernels in Xilinx Vitis libraries, AutoDSE can reduce their optimization pragmas by 26.38x while achieving similar performance. With less than one optimization pragma per design on average, we are making progress towards democratizing customizable computing by enabling software programmers to design efficient FPGA accelerators.
Key facts. Cited by 25 papers in the map (data through 7 Oct 2026). First posted on arXiv 30 Sep 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 2; 2024: 5; 2025: 7; 2026: 7.
25 papers.
Sort:
By area:
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardwarecited by 18
- 2024Cross-Modality Program Representation Learning for Electronic Design Automation with High-Level Synthesiscited by 10
- 2024Hierarchical Mixture of Experts: Generalizable Learning for High-Level Synthesiscited by 9
- 2024HLSFactory: A Framework Empowering High-Level Synthesis Datasets for Machine Learning and Beyondcited by 8
- 2025LIFT: LLM-Based Pragma Insertion for HLS via GNN Supervised Fine-Tuningcited by 8
- 2025LLM-DSE: Searching Accelerator Parameters with LLM Agentscited by 7
- 2025Evolution of Optimization Algorithms for Global Placement via Large Language Modelscited by 6
- 2025iDSE: Navigating Design Space Exploration in High-Level Synthesis Using LLMscited by 6
- 2021Bring Your Own Codegen to Deep Learning Compilercited by 5
- 2024Efficient Task Transfer for HLS DSEcited by 4
- 2024Learning to Compare Hardware Designs for High-Level Synthesiscited by 3
- 2025CorrectHDL: Agentic HDL Design with LLMs Leveraging High-Level Synthesis as Referencecited by 3
13 more
- 2026AgRefactor: Self-Evolving Agentic Workflow for HLS Compatibility and Performancecited by 2
- 2022GANDSE: Generative Adversarial Network based Design Space Exploration for Neural Network Accelerator Designcited by 1
- 2025ForgeHLS: A Large-Scale, Open-Source Dataset for High-Level Synthesiscited by 1
- 2025Iceberg: Enhancing HLS Modeling with Synthetic Datacited by 1
- 2026Report for NSF Workshop on AI for Electronic Design Automationcited by 1
- 2026Agent Factories for High Level Synthesis: How Far Can General-Purpose Coding Agents Go in Hardware Optimization?cited by 1
- 2026Evidence-Driven LLM Agent for C-to-Synthesizable-C Conversion and Verificationcited by 1
- 2021Pyxis: An Open-Source Performance Dataset of Sparse Acceleratorscited by 0
- 2021Enabling Automated FPGA Accelerator Optimization Using Graph Neural Networkscited by 0
- 2023ProgSG: Cross-Modality Representation Learning for Programs in Electronic Design Automationcited by 0
- 2026A3D: Agentic AI flow for autonomous Accelerator Designcited by 0
- 2026HLSmith: An Expert-Guided Agentic Framework for C/C++-to-HLS Translationcited by 0
- 2026SyntheticHLS: Building Diverse Synthetic High-Level Synthesis Datasets using LLMscited by 0
- 2026SyntheticHLS: Building Diverse Synthetic High-Level Synthesis Datasets using LLMs9 Sep 2026
- 2026HLSmith: An Expert-Guided Agentic Framework for C/C++-to-HLS Translation7 Aug 2026
- 2026AgRefactor: Self-Evolving Agentic Workflow for HLS Compatibility and Performance29 Jun 2026
- 2026Evidence-Driven LLM Agent for C-to-Synthesizable-C Conversion and Verification25 Jun 2026
- 2026A3D: Agentic AI flow for autonomous Accelerator Design14 May 2026
- 2026Agent Factories for High Level Synthesis: How Far Can General-Purpose Coding Agents Go in Hardware Optimization?26 Mar 2026
- 2026Report for NSF Workshop on AI for Electronic Design Automation20 Jan 2026
- 2025CorrectHDL: Agentic HDL Design with LLMs Leveraging High-Level Synthesis as Reference20 Nov 2025
- 2025Iceberg: Enhancing HLS Modeling with Synthetic Data14 Jul 2025
- 2025ForgeHLS: A Large-Scale, Open-Source Dataset for High-Level Synthesis4 Jul 2025
- 2025iDSE: Navigating Design Space Exploration in High-Level Synthesis Using LLMs28 May 2025
- 2025LLM-DSE: Searching Accelerator Parameters with LLM Agents18 May 2025
13 more
- 2025LIFT: LLM-Based Pragma Insertion for HLS via GNN Supervised Fine-Tuning29 Apr 2025
- 2025Evolution of Optimization Algorithms for Global Placement via Large Language Models18 Apr 2025
- 2024Hierarchical Mixture of Experts: Generalizable Learning for High-Level Synthesis25 Oct 2024
- 2024Learning to Compare Hardware Designs for High-Level Synthesis20 Sep 2024
- 2024Efficient Task Transfer for HLS DSE16 Aug 2024
- 2024Cross-Modality Program Representation Learning for Electronic Design Automation with High-Level Synthesis13 Jun 2024
- 2024HLSFactory: A Framework Empowering High-Level Synthesis Datasets for Machine Learning and Beyond1 May 2024
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardware24 Jun 2023
- 2023ProgSG: Cross-Modality Representation Learning for Programs in Electronic Design Automation18 May 2023
- 2022GANDSE: Generative Adversarial Network based Design Space Exploration for Neural Network Accelerator Design1 Aug 2022
- 2021Enabling Automated FPGA Accelerator Optimization Using Graph Neural Networks17 Nov 2021
- 2021Pyxis: An Open-Source Performance Dataset of Sparse Accelerators8 Oct 2021
- 2021Bring Your Own Codegen to Deep Learning Compiler3 May 2021
- 2025LLM-DSE: Searching Accelerator Parameters with LLM Agentscited by 7
- 2026AgRefactor: Self-Evolving Agentic Workflow for HLS Compatibility and Performancecited by 2
- 2026Agent Factories for High Level Synthesis: How Far Can General-Purpose Coding Agents Go in Hardware Optimization?cited by 1
- 2026Evidence-Driven LLM Agent for C-to-Synthesizable-C Conversion and Verificationcited by 1
- 2026A3D: Agentic AI flow for autonomous Accelerator Designcited by 0
- 2026AgRefactor: Self-Evolving Agentic Workflow for HLS Compatibility and Performance29 Jun 2026
- 2026Evidence-Driven LLM Agent for C-to-Synthesizable-C Conversion and Verification25 Jun 2026
- 2026A3D: Agentic AI flow for autonomous Accelerator Design14 May 2026
- 2026Agent Factories for High Level Synthesis: How Far Can General-Purpose Coding Agents Go in Hardware Optimization?26 Mar 2026
- 2025LLM-DSE: Searching Accelerator Parameters with LLM Agents18 May 2025
- 2025Iceberg: Enhancing HLS Modeling with Synthetic Datacited by 1
- 2025Iceberg: Enhancing HLS Modeling with Synthetic Data14 Jul 2025
- 2023A Survey on Graph Neural Network Acceleration: Algorithms, Systems, and Customized Hardwarecited by 18
- 2024Cross-Modality Program Representation Learning for Electronic Design Automation with High-Level Synthesiscited by 10
- 2024HLSFactory: A Framework Empowering High-Level Synthesis Datasets for Machine Learning and Beyondcited by 8
- 2025LIFT: LLM-Based Pragma Insertion for HLS via GNN Supervised Fine-Tuningcited by 8
- 2025Evolution of Optimization Algorithms for Global Placement via Large Language Modelscited by 6
- 2025iDSE: Navigating Design Space Exploration in High-Level Synthesis Using LLMscited by 6
- 2021Bring Your Own Codegen to Deep Learning Compilercited by 5
- 2024Efficient Task Transfer for HLS DSEcited by 4
- 2024Learning to Compare Hardware Designs for High-Level Synthesiscited by 3
- 2025CorrectHDL: Agentic HDL Design with LLMs Leveraging High-Level Synthesis as Referencecited by 3
- 2022GANDSE: Generative Adversarial Network based Design Space Exploration for Neural Network Accelerator Designcited by 1
- 2025ForgeHLS: A Large-Scale, Open-Source Dataset for High-Level Synthesiscited by 1
12 most cited of 18 All 18 (JSON)
- 2026SyntheticHLS: Building Diverse Synthetic High-Level Synthesis Datasets using LLMs9 Sep 2026
- 2026HLSmith: An Expert-Guided Agentic Framework for C/C++-to-HLS Translation7 Aug 2026
- 2026Report for NSF Workshop on AI for Electronic Design Automation20 Jan 2026
- 2025CorrectHDL: Agentic HDL Design with LLMs Leveraging High-Level Synthesis as Reference20 Nov 2025
- 2025ForgeHLS: A Large-Scale, Open-Source Dataset for High-Level Synthesis4 Jul 2025
- 2025iDSE: Navigating Design Space Exploration in High-Level Synthesis Using LLMs28 May 2025
- 2025LIFT: LLM-Based Pragma Insertion for HLS via GNN Supervised Fine-Tuning29 Apr 2025
- 2025Evolution of Optimization Algorithms for Global Placement via Large Language Models18 Apr 2025
- 2024Learning to Compare Hardware Designs for High-Level Synthesis20 Sep 2024
- 2024Efficient Task Transfer for HLS DSE16 Aug 2024
- 2024Cross-Modality Program Representation Learning for Electronic Design Automation with High-Level Synthesis13 Jun 2024
- 2024HLSFactory: A Framework Empowering High-Level Synthesis Datasets for Machine Learning and Beyond1 May 2024
12 newest of 18 All 18 (JSON)