cs.LGApr 10, 2026

DiffHLS: Differential Learning for High-Level Synthesis QoR Prediction with GNNs and LLM Code Embeddings

Authors: Zedong Peng, Zeju Li, Qiang Xu, Jieru Zhao

Organizations: Shanghai Jiao Tong University, Shanghai, China · The Chinese University of Hong Kong, Hong Kong, China

Abstract

High-Level Synthesis (HLS) compiles C/C++ into RTL, but exploring pragma-driven optimization choices remains expensive because each design point requires time-consuming synthesis. We propose \DiffHLS, a differential learning framework for HLS Quality-of-Result (QoR) prediction that learns from kernel--design pairs: a kernel baseline and a pragma-inserted design variant. \DiffHLSencodes kernel and design intermediate-representation graphs with dedicated graph neural network (GNN) branches, and augments the delta pathway with code embeddings from a pretrained code large language model (LLM). Instead of regressing absolute targets directly, we jointly predict the kernel baseline and the design-induced delta, and compose them to obtain the design prediction. On PolyBench, \DiffHLSattains lower average MAPE than GNN baselines under four GNN backbones, and LLM code embeddings consistently improve over a GNN-only ablation. We further validate scalability on the ForgeHLS dataset.

Figures & tables

Explore similar work

CardsList
  1. SyntheticHLS: Building Diverse Synthetic High-Level Synthesis Datasets using LLMs

    Sep 9, 2026Stefan Abi-Karam, Miaoyan Zhou, Callie HaoSynthetic Data GenerationElectronic Design Automation

  2. HLSmith: An Expert-Guided Agentic Framework for C/C++-to-HLS Translation

    Aug 7, 2026Yuebo Luo, Ahmad Sedigh Baroughi, Philip Stachura +4Code TranslationLarge Language Model-Guided Optimization