mlirSynth: 自动的,可重新定位的多级 IR 中的程序提升,使用程序综合
💡
原文中文,约200字,阅读约需1分钟。
📝
内容提要
LaSynth是一种基于机器学习的程序合成方法,能够学习嵌入式表示方法,提高下一个输入标记的预测性能,并通过生成随机的程序和IO对来进行训练以合成类似于人类编写的简洁C代码。该方法在简单C代码的生成上表现优异,达到了55.2%的准确率,并显著优于现有的无执行器方法。
🎯
关键要点
- LaSynth是一种基于机器学习的程序合成方法。
- 该方法能够学习嵌入式表示方法,提高下一个输入标记的预测性能。
- 通过生成随机的程序和IO对进行训练,以合成类似于人类编写的简洁C代码。
- 在简单C代码的生成上,LaSynth达到了55.2%的准确率。
- LaSynth显著优于现有的无执行器方法。
➡️