XXXiong/ChatHLS-HLSTuner

TEXT GENERATIONConcurrency Cost:1Model Size:14.8BQuant:FP8Ctx Length:32kPublished:Apr 20, 2026License:apache-2.0Architecture:Transformer0.0K Open Weights Cold

ChatHLS-HLSTuner is a 14.8 billion parameter language model developed by XXXiong, fine-tuned from Qwen/Qwen2.5-Coder-14B-Instruct. It specializes in High-Level Synthesis (HLS) C/C++ code optimization, functioning as an analysis agent within the ChatHLS framework. The model is designed to suggest `#pragma` directives for HLS code to improve performance, power, and area (PPA) metrics. It excels at optimizing loops and arrays for lower latency and efficient resource utilization in HLS designs.

Loading preview...

ChatHLS-HLSTuner: HLS Code Optimization

ChatHLS-HLSTuner is a specialized 14.8 billion parameter Large Language Model, fine-tuned from Qwen/Qwen2.5-Coder-14B-Instruct. Developed by XXXiong, this model is specifically engineered for High-Level Synthesis (HLS) C/C++ code optimization.

Key Capabilities

  • HLS Code Optimization: Acts as an optimization analysis agent within the ChatHLS framework, focusing on improving HLS C/C++ code.
  • Pragma Insertion: Recommends and suggests the insertion of #pragma directives (e.g., Loop Pipeline, Loop Unroll, Array Partition) into HLS code.
  • Performance, Power, and Area (PPA) Improvement: Aims to enhance HLS designs by optimizing for lower latency and efficient hardware resource utilization.
  • Detailed Analysis: Provides reasoning for suggested optimizations and analyzes their impact on PPA metrics.

Good For

  • HLS Design Automation: Developers and researchers working on automating the optimization of HLS C/C++ code.
  • Hardware Design Optimization: Identifying and applying effective pragmas to improve the efficiency of HLS-generated hardware.
  • Systematic Design Exploration: Utilizing an AI agent to systematically explore and apply optimization strategies for HLS kernels.

This model is particularly useful for tasks requiring intelligent suggestions for HLS code modifications to achieve better hardware performance and resource usage.