arrow
返回

Enhanced Optimization Space Learning: Towards Real-Time Compiler Optimization

delete2026-01-01
delete0
PRE
AI
D
Damian Garber *
S
Sebastian Lubos
V
Viet-Man Le
A
Alexander Felfernig
DOI:10.1007/978-981-96-8889-0_7delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
编译器自动调优使开发者能够无需专业知识或代码修改即可受益于编译器提供的代码优化。这一能力推动了各种自动调优方法的发展,每种方法都优先考虑推荐速度或质量等因素。本研究通过引入程序相似度评分的高级技术,增强了优化空间学习(OSL)方法——这是一种轻量级替代方案,可替代计算密集型的前沿方法,该方法使用协同过滤提供快速优化建议。我们探索了多种新方法以改进OSL的相似度评分,包括指标归一化、基于误差的相似度、加权指标和基于抽象语法树(AST)的相似度。其中,归一化和均衡化指标方法显示出最显著的改进,与GCC的默认O3优化相比,平均运行时间快13.27%,与原始OSL方法相比改进了57.4%,同时保持了快速的推荐时间。此外,组合方法实现了比原始方法更显著的151%改进,但代价是增加了推荐时间。本研究提升了OSL的有效性,并突显了将高质量相似度评分集成到编译器自动调优方法中的潜力。
Keyword:
Compiler optimization
Program similarity
Collaborative filtering

期刊

A
ADVANCES AND TRENDS IN ARTIFICIAL INTELLIGENCE. THEORY AND APPLICATIONS, IEA/AIE 2025, PT I
IF:
0
论文数:
41
被引数:
0

机构

G
graz university of technology
学者数:
833
论文数: 382
被引数: 0
引用论文

引用论文

err分享
err收藏
err分享
err收藏
A Survey on Compiler Autotuning using Machine Learning基于机器学习的编译器自动调优研究综述
err2018-09-18
err123
errOAAI
errAshouri, Amir H.; Killian, William; Cavazos, John; Palermo, Gianluca; Silvano, Cristina
err分享
err收藏
Automatic Configuration of GCC Using Irace
err2018-01-01
err0
PREAI
errPérez Cáceres,Leslie; Pagnozzi,Federico; Franzin,Alberto; Stützle,Thomas
err分享
err收藏
Deconstructing iterative optimization
err2012-10-05
err0
errOAAI
errYang Chen; Shuangde Fang; Yuanjie Huang; Lieven Eeckhout; Grigori Fursin; Olivier Temam; Chengyong Wu
err分享
err收藏
学者 查看更多内容