一篇新的研究论文探讨了在使用 Crust 等转译器将 C 代码翻译成 Rust 时出现的性能回归问题。研究发现,翻译后的 Rust 代码可能比原始 C 代码慢得多,在某些操作中性能下降高达 62.2%。为了解决这个问题,研究人员开发了一个名为 ourtool 的基于 LLM 的工具,该工具通过应用可重用的优化规则来识别和纠正这些性能问题,从而使 Rust 代码比原始翻译更快。 AI
影响 这项研究可以提高迁移遗留 C 代码库到 Rust 的效率,有可能加速内存安全语言在关键系统中的应用。
排序理由 研究论文,详细介绍了一个新的基于 LLM 的代码翻译性能工具。[lever_c_demoted from research: ic=1 ai=1.0]
AI 生成摘要 · Google Gemini · 来自 1 个来源。 我们如何撰写摘要 →