HIDA: A Hierarchical Dataflow Compiler for High-Level Synthesis
Not on the map. Why?
Abstract (arXiv)
Dataflow architectures are growing in popularity due to their potential to mitigate the challenges posed by the memory wall inherent to the Von Neumann architecture. At the same time, high-level synthesis (HLS) has demonstrated its efficacy as a design methodology for generating efficient dataflow architectures within a short development cycle. However, existing HLS tools rely on developers to explore the vast dataflow design space, ultimately leading to suboptimal designs. This phenomenon is especially concerning as the size of the HLS design grows. To tackle these challenges, we introduce HIDA, a new scalable and hierarchical HLS framework that can systematically convert an algorithmic description into a dataflow implementation on hardware. We first propose a collection of efficient and versatile dataflow representations for modeling the hierarchical dataflow structure. Capitalizing on these representations, we develop an automated optimizer that decomposes the dataflow optimization problem into multiple levels based on the inherent dataflow hierarchy. Using FPGAs as an evaluation platform, working with a set of neural networks modeled in PyTorch, HIDA achieves up to 8.54× higher throughput compared to the state-of-the-art (SOTA) HLS optimization tool. Furthermore, despite being fully automated and able to handle various applications, HIDA achieves 1.29× higher throughput over the SOTA RTL-based neural network accelerators on an FPGA.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Nov 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 2; 2026: 5.
9 papers.
- 2025LLM-DSE: Searching Accelerator Parameters with LLM Agentscited by 7
- 2026AgRefactor: Self-Evolving Agentic Workflow for HLS Compatibility and Performancecited by 2
- 2024A Benchmark on Directed Graph Representation Learning in Hardware Designscited by 1
- 2025Iceberg: Enhancing HLS Modeling with Synthetic Datacited by 1
- 2026Report for NSF Workshop on AI for Electronic Design Automationcited by 1
- 2023A Survey on Design Methodologies for Accelerating Deep Learning on Heterogeneous Architecturescited by 0
- 2026OpenRTLSet: A Fully Open-Source Dataset for Large Language Model-based Verilog Module Designcited by 0
- 2026Agentic Electronic Design Automation: A Handoff Perspectivecited by 0
- 2026A3C3: AI Algorithm and Accelerator Co-design, Co-search, and Co-generationcited by 0
- 2026AgRefactor: Self-Evolving Agentic Workflow for HLS Compatibility and Performance29 Jun 2026
- 2026A3C3: AI Algorithm and Accelerator Co-design, Co-search, and Co-generation18 Jun 2026
- 2026Agentic Electronic Design Automation: A Handoff Perspective18 Jun 2026
- 2026OpenRTLSet: A Fully Open-Source Dataset for Large Language Model-based Verilog Module Design9 Jun 2026
- 2026Report for NSF Workshop on AI for Electronic Design Automation20 Jan 2026
- 2025Iceberg: Enhancing HLS Modeling with Synthetic Data14 Jul 2025
- 2025LLM-DSE: Searching Accelerator Parameters with LLM Agents18 May 2025
- 2024A Benchmark on Directed Graph Representation Learning in Hardware Designs9 Oct 2024
- 2023A Survey on Design Methodologies for Accelerating Deep Learning on Heterogeneous Architectures29 Nov 2023