首页> 外文期刊>ACM Computing Surveys >A Survey on Compiler Autotuning using Machine Learning
【24h】

A Survey on Compiler Autotuning using Machine Learning

机译:机器学习编译器自动调查

获取原文
获取原文并翻译 | 示例
       

摘要

Since the mid-1990s, researchers have been trying to use machine-learning-based approaches to solve a number of different compiler optimization problems. These techniques primarily enhance the quality of the obtained results and, more importantly, make it feasible to tackle two main compiler optimization problems: optimization selection (choosing which optimizations to apply) and phase-ordering (choosing the order of applying optimizations). The compiler optimization space continues to grow due to the advancement of applications, increasing number of compiler optimizations, and new target architectures. Generic optimization passes in compilers cannot fully leverage newly introduced optimizations and, therefore, cannot keep up with the pace of increasing options. This survey summarizes and classifies the recent advances in using machine learning for the compiler optimization field, particularly on the two major problems of (1) selecting the best optimizations, and (2) the phase-ordering of optimizations. The survey highlights the approaches taken so far, the obtained results, the fine-grain classification among different approaches, and finally, the influential papers of the field.
机译:自20世纪90年代中期以来,研究人员一直在尝试使用基于机器学习的方法来解决许多不同的编译器优化问题。这些技术主要提高所获得的结果的质量,更重要的是,可以使解决两个主要编译器优化问题:优化选择(选择应用的优化)和相位排序(选择应用优化顺序)。由于应用程序的进步,越来越多的编译器优化和新目标架构,编译器优化空间继续增长。编译器中的通用优化通过不能完全利用新引入的优化,因此不能跟上增加选项的步伐。本调查总结并对编译器优化字段使用机器学习的最新进步概述,特别是在(1)选择最佳优化的两个主要问题上,以及(2)优化的相位排序。该调查突出了到目前为止所采取的方法,所获得的结果,不同方法的细粒分类,最后是该领域的影响力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号