基于机器学习的编译器自动调优技术研究

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:ytlytl1009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
过去几十年编译器的优化主要使用的是人工调优的方法。随着计算机体系结构的不断发展,编译器的优化变得更加复杂。编译器人工调优的方法将会耗费编译器开发者大量的时间,而且调优的结果难以适应计算机体系结构的不断变化。本文以Open64编译器为平台,研究基于机器学习的编译器自动调优技术。本文改进了现有的ICI和FCO自动迭代工具,用以收集机器学习的训练数据。并使用基于实例的学习方法和决策树方法自动调优软件流水、循环展开、区域构造这几个Open64编译器的优化阶段,以及使用遗传编程方法自动调优条件转换。最后对基于实例的学习方法、决策树方法和遗传编程方法这三种机器学习方法进行了比较。实验数据表明,基于机器学习的编译自动调优技术对已知实例能得到比手工调优更好的性能,而对未知实例的预测能力也能达到跟手工调优接近的水平。
其他文献
目前,数字视频编解码技术发展非常迅速。越来越多的新技术被纳入到新的编解码标准中。国际上的H.264以及我国自主开发的AVS就是其中两个最新的标准。H.264标准同MPEG-4 ASP以
机器学习方法通常分为有监督学习和无监督学习。分类器是有监督学习中的研究热点之一,子空间分割是基于子空间学习的聚类方法,属于无监督学习。机器学习的研究对象是数据,而涉及
射频识别(Radio Frequency Identification RFID)中间件是RFID技术和企业级应用程序的桥梁,RFID中间件主要功能包括:采集并解析RFID读写器数据:有效的过滤冗余数据:根据应用程序
无线传感器网络是一种新兴的信息获取技术,可应用于工农业控制、生物医疗、环境检测等诸多领域。路由协议是无线传感器网络底层支撑技术之一,对路由协议的研究具有重要意义。对
随着人们对视频服务要求的不断提高,传统单路视频所提供的简单视觉信息,已经不能满足人们对于真实场景立体视觉体验的需求,多视点视频技术应运而生。多视点视频系统可以提供场景
随着信息检索技术的发展,用户的需求也更加多样化,传统的信息检索越来越不能满足用户的需求。搜索技术发展趋向于个性化、智能化、精准化。本文的研究,专家搜索是一个比较新的研
图像超分辨率重建是以一种软件手段增强或融合同一目标或场景的单幅或多幅低分辨率(Low Resolution,LR)图像获得一幅高分辨率(High Resolution,HR)图像的技术,它为后续的特征提
片上多核结构是使用丰富的片上资源的有效方法之一,是未来高性能处理器发展的一个趋势。本文主要进行片上多核结构的研究,具体的研究成果如下:   1.设计了片上多核结构:本文设
网络传输需求的快速增长推动着路由交换技术不断朝着高吞吐、大容量、可扩展的方向发展。近年来交换结构的研究热点集中在缓冲交叉开关与多级互连结构。由于具有分布式交换的
交通视频指的是交通监控系统将监视区域内的现场图像利用监控摄像进行记录并保存下来的图像序列。随着城市文明的不断发展进步,城市规模不断扩张,交通网络体系不断健全,智能交通