English

Iceberg: Enhancing HLS Modeling with Synthetic Data

Machine Learning 2025-07-22 v2 Hardware Architecture

Abstract

Deep learning-based prediction models for High-Level Synthesis (HLS) of hardware designs often struggle to generalize. In this paper, we study how to close the generalizability gap of these models through pretraining on synthetic data and introduce Iceberg, a synthetic data augmentation approach that expands both large language model (LLM)-generated programs and weak labels of unseen design configurations. Our weak label generation method is integrated with an in-context model architecture, enabling meta-learning from actual and proximate labels. Iceberg improves the geometric mean modeling accuracy by 86.4%86.4\% when adapt to six real-world applications with few-shot examples and achieves a 2.47×2.47\times and a 1.12×1.12\times better offline DSE performance when adapting to two different test datasets. Our open-sourced code is here: https://github.com/UCLA-VAST/iceberg

Keywords

Cite

@article{arxiv.2507.09948,
  title  = {Iceberg: Enhancing HLS Modeling with Synthetic Data},
  author = {Zijian Ding and Tung Nguyen and Weikai Li and Aditya Grover and Yizhou Sun and Jason Cong},
  journal= {arXiv preprint arXiv:2507.09948},
  year   = {2025}
}

Comments

9 pages. accepted to ICLAD'25

R2 v1 2026-07-01T03:59:10.228Z