Pith. sign in

REVIEW 2 cited by

LIFT: LLM-Based Pragma Insertion for HLS via GNN Supervised Fine-Tuning

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2504.21187 v1 pith:Y7PXCDDV submitted 2025-04-29 cs.LG

classification cs.LG
keywords liftinsertionperformancepragmasabstractionaddressadoptedassistant
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

FPGAs are increasingly adopted in datacenter environments for their reconfigurability and energy efficiency. High-Level Synthesis (HLS) tools have eased FPGA programming by raising the abstraction level from RTL to untimed C/C++, yet attaining high performance still demands expert knowledge and iterative manual insertion of optimization pragmas to modify the microarchitecture. To address this challenge, we propose LIFT, a large language model (LLM)-based coding assistant for HLS that automatically generates performance-critical pragmas given a C/C++ design. We fine-tune the LLM by tightly integrating and supervising the training process with a graph neural network (GNN), combining the sequential modeling capabilities of LLMs with the structural and semantic understanding of GNNs necessary for reasoning over code and its control/data dependencies. On average, LIFT produces designs that improve performance by 3.52x and 2.16x than prior state-of the art AutoDSE and HARP respectively, and 66x than GPT-4o.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. iDSE: Navigating Design Space Exploration in High-Level Synthesis Using LLMs

    cs.AR 2025-05 conditional novelty 6.0 of 10

    An LLM-based design space exploration system for HLS combines design-space pruning, LLM-generated seed directives, and convergent/divergent refinement to approximate Pareto-optimal designs with few synthesis evaluations.

  2. TimelyHLS: LLM-Based Timing-Aware and Architecture-Specific FPGA HLS Optimization

    cs.CR 2025-07 reject novelty 3.0 of 10

    An LLM-with-RAG framework that iteratively generates and refines HLS code with pragmas, reporting up to 4x speedups and timing closure across 10 FPGA families.

Pith tools