Deep Inverse Design for High-Level Synthesis
Ping Chang, Tosiron Adegbija, Yuchao Liao, Claudio Talarico, Ao Li,, Janet Roveda

TL;DR
This paper introduces DID4HLS, a deep learning-based inverse design method that significantly improves high-level synthesis optimization for digital circuits, reducing design distance and enhancing robustness.
Contribution
We propose DID4HLS, a novel deep inverse design approach combining graph neural networks and generative models for efficient hardware design optimization.
Findings
Achieved 42.8% average improvement in design quality over baselines.
Demonstrated high robustness and efficiency across six benchmarks.
Outperformed existing design space exploration methods.
Abstract
High-level synthesis (HLS) has significantly advanced the automation of digital circuits design, yet the need for expertise and time in pragma tuning remains challenging. Existing solutions for the design space exploration (DSE) adopt either heuristic methods, lacking essential information for further optimization potential, or predictive models, missing sufficient generalization due to the time-consuming nature of HLS and the exponential growth of the design space. To address these challenges, we propose Deep Inverse Design for HLS (DID4HLS), a novel approach that integrates graph neural networks and generative models. DID4HLS iteratively optimizes hardware designs aimed at compute-intensive algorithms by learning conditional distributions of design features from post-HLS data. Compared to four state-of-the-art DSE baselines, our method achieved an average improvement of 42.8% on…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning in Materials Science
MethodsSparse Evolutionary Training
