Dec, 2023

ACPO:基于 AI 的编译器驱动程序优化

TL;DRACPO 是一个提供给 LLVM 的新框架,用于通过机器学习模型进行编译器驱动的程序优化。实验证明,ACPO 在 Polybench、Coral-2、CoreMark 和 Graph-500 上相比于 LLVM 的 O3 优化,Loop Unroll 模型平均能提高 4% 和 3%,Inliner 模型能提高 4.5% 和 2.4%。