智能体能否通过更高层次的抽象设计出更好的芯片?
摘要:大型语言模型(LLM)智能体正越来越多地被探索用于芯片设计,但大多数现有方法直接在 RTL 层面操作。我们探究智能体能否通过利用更高层次的抽象来设计出更好的芯片。我们比较了直接 RTL 设计、基于智能体的 HLS 设计、编译器后 HLS 精炼以及 HLS 后 RTL 精炼,并将基于智能体的 HLS 设计与 HLS 后 RTL 精炼结合为基于智能体的 HLS 与 RTL 精炼(AHRR)。我们使用 FPGA 作为实用且易于部署的端到端评估平台,但需指出,我们所研究的设计流程权衡在很大程度上与目标技术无关。在一个包含 11 个多样化任务的基准测试套件上,AHRR 在我们的基准测试套件中相较于直接 RTL 设计实现了 2.6 倍的几何平均加速。案例研究表明,HLS 将设计知识提炼为智能体可以利用的抽象,而 RTL 精炼则恢复了更低层次的优化机会。这些结果共同使 AHRR 成为一种有前景的智能体芯片设计工作流程。代码和评估工件可在此 https URL 获取。