本日这篇论文「[Agentic Auto-Scheduling: An Experimenta l Study of LLM-Guided Loop Optim ization」讲的是一个很详细的标题:LLM 能不能到场编译器优化,让步伐跑得更快?
这里的 Loop,指的是步伐里的循环结构,比如 for / while 循环,尤其是科学盘算、图像处置惩罚、呆板学习算子里常见的多层嵌套循环。论文提出了一个名为 COMPILOT 的实行框架,把现有 LLM 和编译器放进同一个优化闭环里:LLM 先提出循环结构的变动方案,编译器再查抄方案是否正当、可否编译,并实际运行代码,判定性能是提升还是降落。随后,体系把查抄和测速效果反馈给 LLM,让它继续调解下一轮方案。
LLM 和编译器的分工