LLM辅助的遗留FORTRAN代码翻译至C++:跨平台研究
软件工程
2025-04-23 v1 人工智能
摘要
大型语言模型(LLM)正在被越来越多的领域专家和非领域专家用于生成和翻译科学计算机代码。FORTRAN曾是遗留高性能计算(HPC)中用于科学发现的主流编程语言之一。尽管LLM驱动的代码翻译正在获得广泛采用,但对于遗留代码库的LLM-based翻译,其可用性尚未得到彻底评估或量化。本文研究了在两个不同计算平台上使用开源权重LLM进行Fortran到C++翻译的可行性,作为构建智能体工作流程的一步。我们对翻译后的C++代码进行统计编译准确性量化,测量LLM翻译代码与人工翻译C++代码的相似性,并统计量化Fortran到C++翻译的输出相似性。
引用
@article{arxiv.2504.15424,
title = {LLM-Assisted Translation of Legacy FORTRAN Codes to C++: A Cross-Platform Study},
author = {Nishath Rajiv Ranasinghe and Shawn M. Jones and Michal Kucer and Ayan Biswas and Daniel O'Malley and Alexander Buschmann Most and Selma Liliane Wanna and Ajay Sreekumar},
journal= {arXiv preprint arXiv:2504.15424},
year = {2025}
}
备注
12 pages, 7 figures, 2 tables