arXiv cs.AI· Zhiqiang Yuan, Chong Wang, Zhenhao Zhou, Junwei Liu, Xin Peng·· 15 天前AI 评分43
C 转 Rust 性能退化分析与恢复研究
Where Does the Performance Go? Understanding and Recovering Performance Regressions in C-to-Rust Translation
AI 导读
研究人员分析了 20 个真实 C 项目转为 Rust 后的性能退化,发现转译后的 Rust 在部分操作中比原 C 代码慢达 62.2%,并归纳出 9 类主要性能问题。团队提出基于 LLM 的性能恢复方法,结合热点分析与可复用优化规则进行上下文重写验证。在 12 个保留项目的 41 项操作测试中,该方法成功为 40 项操作加速,其中 18 项运行速度超越原始 C 代码。
来源:arXiv cs.AI · arxiv.org