本文探讨大语言模型智能体能否借助更高层次的抽象来提升芯片设计效果。研究对比了四种流程:直接RTL设计、基于智能体的HLS设计、编译器后HLS优化以及HLS后RTL优化,并将基于智能体的HLS设计与HLS后RTL优化结合为AHRR流程。作者以FPGA作为端到端评估平台,在涵盖11项任务的基准测试中,AHRR相较直接RTL设计取得了2.6倍的几何平均加速。案例研究表明,HLS能将设计知识提炼为智能体可利用的抽象,而RTL优化则能重新挖掘底层优化机会。该结果说明AHRR是一种有前景的智能体芯片设计工作流,且所研究的流程权衡在很大程度上与目标工艺无关。
| RTL | 寄存器传输级,一种描述数字电路在寄存器之间数据传输和操作的硬件设计抽象层次。 |
| HLS | 高层次综合,将高级编程语言(如C/C++)描述的设计自动转换为寄存器传输级(RTL)硬件描述的过程。 |
| LLM Agent | 大型语言模型智能体,指能够感知环境、进行推理并采取行动以完成特定任务的大型语言模型系统。 |
| FPGA | 现场可编程门阵列,一种可在制造后由用户配置以实现特定硬件功能的集成电路。 |
| AHRR | 基于智能体的HLS与RTL优化,一种结合了智能体驱动的高层次综合和后续RTL优化的芯片设计工作流程。 |
📱 每天一份 AI 前沿日报
关注公众号,每天 09:00 推送 · 不错过任何重磅