基于集成学习的编译优化参数选择方法研究

基于集成学习的编译优化参数选择方法研究

论文摘要

基于机器学习的迭代编译方法是当前迭代编译领域的研究热点,其挑战在于学习算法选择、优化参数搜索及程序特征表示等问题。基于集成学习技术提出一种优化参数组合自动预测方法 ELOPS。使用约束多目标粒子群优化算法对优化空间进行搜索,找到样本函数最佳优化参数组合;通过特征—类相关性度量方法对函数特征进行抽取;最后通过由函数特征和最佳参数组合形成的样本构建集成学习模型,对新程序优化参数进行预测。基于两种平台,在NPB测试集和大型科学计算程序上与现有方法进行对比。实验结果表明,ELOPS方法比现有方法具有更好的预测性能。

论文目录

  • 1 相关工作
  • 2 程序变换优化参数选择模型
  • 3 优化空间搜索算法
  •   3.1 标准PSO算法
  •   3.2 自适应多目标粒子群算法
  • 4 基于集成学习的优化参数预测
  •   4.1 Stacking集成预测模型
  •   4.2 程序特征选择
  •   4.3 评价指标
  • 5 实验平台与测试数据集
  • 6 实验分析
  •   6.1 GA与AMPSO的搜索性能比较
  •   6.2 采用不同特征选择方法时的性能比较
  •   6.3 预测性能分析
  •     6.3.1 ELOPS集成学习模型性能分析
  •     6.3.2 程序性能分析
  • 7 结论
  • 文章来源

    类型: 期刊论文

    作者: 刘慧,姚金阳,赵荣彩

    关键词: 编译优化参数,集成学习,优化空间搜索,特征抽取

    来源: 信息工程大学学报 2019年03期

    年度: 2019

    分类: 信息科技

    专业: 计算机软件及计算机应用,自动化技术

    单位: 数学工程与先进计算国家重点实验室,河南师范大学计算机与信息工程学院

    基金: 国家重点研发计划资助项目(2016YFB0200503)

    分类号: TP314;TP18

    页码: 319-327

    总页数: 9

    文件大小: 728K

    下载量: 28

    相关论文文献

    • [1].编译优化序列选择研究进展[J]. 中国科学:信息科学 2019(10)
    • [2].虚拟机中的编译优化技术[J]. 软件导刊 2010(07)
    • [3].绿色编译优化策略:研究综述[J]. 计算机科学与探索 2013(08)
    • [4].往复式编译优化技术的新进展[J]. 小型微型计算机系统 2008(03)
    • [5].反馈式编译优化在寄存器分配中的应用技术[J]. 计算机应用与软件 2009(08)
    • [6].基于数据级自动向量化的编译优化研究综述[J]. 智能计算机与应用 2016(06)
    • [7].一种基于代码隔离的大程序迭代编译优化方法[J]. 上海交通大学学报 2013(01)
    • [8].监督学习模型指导的函数级编译优化参数选择方法研究[J]. 计算机工程与科学 2018(06)
    • [9].基于LLVM的编译实验课程设计[J]. 计算机教育 2019(02)
    • [10].基于过程集成的编译优化[J]. 硅谷 2013(22)
    • [11].一种先进的扁平化谓词及编译优化方法[J]. 中国科学技术大学学报 2019(01)
    • [12].C语言程序的理解与编译优化[J]. 现代计算机 2020(18)
    • [13].一种基于过程图模型的编译优化测试程序自动生成方法[J]. 计算机研究与发展 2009(09)
    • [14].C++高层次抽象效率分析[J]. 无线互联科技 2017(23)
    • [15].基于模拟关系的编译优化实现正确性验证方法[J]. 电子学报 2012(11)
    • [16].基于值剖视的编译优化[J]. 计算机工程 2011(06)
    • [17].BWDSP104X多条件谓词编译优化[J]. 计算机系统应用 2018(01)
    • [18].基于ARM9体系架构的编译优化研究[J]. 电子科技 2016(09)
    • [19].一种多倍数据供应的编译优化方法[J]. 小型微型计算机系统 2011(11)
    • [20].区域分解对气象模式并行计算速度的影响[J]. 计算机工程 2008(17)
    • [21].学习模型指导的编译器优化顺序选择方法[J]. 计算机研究与发展 2019(09)
    • [22].一种编译优化测试用例自动生成方法的设计与实现[J]. 小型微型计算机系统 2009(01)
    • [23].基于LLVM的函数内联优化技术研究[J]. 计算机工程与应用 2017(03)
    • [24].矩阵形状无关的并行编译优化[J]. 小型微型计算机系统 2014(07)
    • [25].一种面向嵌入式系统总线的低功耗优化方法[J]. 计算机科学 2013(12)
    • [26].GCC中基于值剖视的代码特例化[J]. 计算机与数字工程 2012(02)
    • [27].编写高性能程序技术探讨[J]. 电脑编程技巧与维护 2011(14)
    • [28].《中国科学:信息科学》第49卷 2019年 总目次[J]. 中国科学:信息科学 2019(12)
    • [29].面向Storm的数据流编程模型与编译优化方法研究[J]. 计算机工程与科学 2016(12)
    • [30].网络处理器同步问题的编译优化方法[J]. 计算机工程 2009(10)

    标签:;  ;  ;  ;  

    基于集成学习的编译优化参数选择方法研究
    下载Doc文档

    猜你喜欢