mlirSynth: 自动的,可重新定位的多级 IR 中的程序提升,使用程序综合

💡 原文中文,约200字,阅读约需1分钟。
📝

内容提要

LaSynth是一种基于机器学习的程序合成方法,能够学习嵌入式表示方法,提高下一个输入标记的预测性能,并通过生成随机的程序和IO对来进行训练以合成类似于人类编写的简洁C代码。该方法在简单C代码的生成上表现优异,达到了55.2%的准确率,并显著优于现有的无执行器方法。

🎯

关键要点

  • LaSynth是一种基于机器学习的程序合成方法。
  • 该方法能够学习嵌入式表示方法,提高下一个输入标记的预测性能。
  • 通过生成随机的程序和IO对进行训练,以合成类似于人类编写的简洁C代码。
  • 在简单C代码的生成上,LaSynth达到了55.2%的准确率。
  • LaSynth显著优于现有的无执行器方法。
➡️

继续阅读