这项研究展示了一种基于“验证为中心”的AI辅助工作流,成功将拥有超过25万行代码的遗留Fortran天气模拟程序(CReSS)移植至GPU。研究团队利用基于大语言模型的CLI AI Agent,并非单纯进行代码生成,而是构建了一个包含提取OpenMP区域、生成基于转储的内核基准、应用OpenACC转换及逐元素数值对比的完整闭环。在针对真实台风模拟的实测中,该工作流不仅成功处理了162个目标内核,实现了5.1倍的应用级加速,更关键的是在开发过程中精准检测出5处由浮点数和内在函数差异导致的微小数值偏差。研究指出,对于此类要求极高科学准确性的大型遗留应用,AI Agent必须具备管理长上下文会话、重建运行时状态以及处理静态分析遗漏的能力,证明了AI辅助编程在处理核心科学资产时,验证机制的设计比单纯的代码生成更为关键。
事件分析
核心观点:AI重构遗留系统的核心不在于代码生成,而在于构建能保障数值精度的验证闭环,这将是AI Agent进入高端科学计算领域的入场券。
原文链接:Hacker News

评论前必须登录!
立即登录 注册