中文

学习 C 到 x86 的翻译:神经编译的一项实验

人工智能 2022-12-19 v2 编程语言

摘要

深度学习对许多领域产生了重大影响。最近,代码到代码的神经模型已被用于代码翻译、代码精炼和反编译。然而,这些模型能否实现编译自动化的问题尚待研究。在这项工作中,我们探索神经编译,构建并评估了从 C 代码生成 x86 汇编程序的 Transformer 模型。尽管初步结果相对较弱,我们公开了数据、模型和代码,以鼓励该领域的进一步研究。

关键词

引用

@article{arxiv.2108.07639,
  title  = {Learning C to x86 Translation: An Experiment in Neural Compilation},
  author = {Jordi Armengol-Estapé and Michael F. P. O'Boyle},
  journal= {arXiv preprint arXiv:2108.07639},
  year   = {2022}
}

备注

Published in AIPLANS 2021