基于多版本技术的自适应编译优化方法研究

基本信息
批准号:60873057
项目类别:面上项目
资助金额:31.00
负责人:吴承勇
学科分类:
依托单位:中国科学院计算技术研究所
批准年份:2008
结题年份:2011
起止时间:2009-01-01 - 2011-12-31
项目状态: 已结题
项目参与者:张兆庆,邢明杰,陈洋,李恒杰,衷璐洁
关键词:
多版本迭代编译机器学习自动调优自适应优化
结项摘要

现有的编译器依赖于对微体系结构和程序特征的静态建模,所产生的目标代码缺乏对于不同运行时上下文的自适应性。本项目研究利用迭代编译和多版本技术提高程序的自适应性和性能的方法。主要研究内容包括:(1)研究上下文特征量的分析、提取、及表示方法,提供对上下文进行抽象的手段;(2)研究快速衡量版本在特定上下文中的相似度的方法,以利用Memoization等技术加速对版本空间的搜索;(3)研究抽取程序核心单元及其上下文特征量实现受控运行的机制,支持以核心单元为单位的调优;(4)研究利用机器学习和数据挖掘方法拟合版本选择函数,从适用范围、效果、和开销等几方面对包括决策树、实例学习、贝叶斯学习等在内的多种学习方法进行评价,利用多种学习方法的组合来改进版本映射的精度;(5)研究多版本导致的代码膨胀及其对I-Cache访问的影响。通过本项目的研究,能够提高程序对不同运行时上下文的自适应性,从而提高其性能。

项目摘要

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

肥胖型少弱精子症的发病机制及中医调体防治

肥胖型少弱精子症的发病机制及中医调体防治

DOI:10.16368/j.issn.1674-8999.2018.12.569
发表时间:2018
2

基于铁路客流分配的旅客列车开行方案调整方法

基于铁路客流分配的旅客列车开行方案调整方法

DOI:
发表时间:2021
3

一种基于多层设计空间缩减策略的近似高维优化方法

一种基于多层设计空间缩减策略的近似高维优化方法

DOI:10.1051/jnwpu/20213920292
发表时间:2021
4

基于多色集合理论的医院异常工作流处理建模

基于多色集合理论的医院异常工作流处理建模

DOI:
发表时间:2020
5

基于腔内级联变频的0.63μm波段多波长激光器

基于腔内级联变频的0.63μm波段多波长激光器

DOI:10.3788/CJL201946.0801003
发表时间:2019

吴承勇的其他基金

相似国自然基金

1

基于反射机制的在线自适应编译优化系统研究

批准号:60403022
批准年份:2004
负责人:戴桂兰
学科分类:F0202
资助金额:5.00
项目类别:青年科学基金项目
2

基于分片复用的多版本容器镜像加载方法研究

批准号:61602454
批准年份:2016
负责人:徐继伟
学科分类:F0204
资助金额:20.00
项目类别:青年科学基金项目
3

基于OpenMP的多范例、多粒度并行模型及并行编译优化

批准号:60373008
批准年份:2003
负责人:胡长军
学科分类:F0203
资助金额:23.00
项目类别:面上项目
4

基于软件多版本演化的克隆家系提取研究

批准号:61462071
批准年份:2014
负责人:张丽萍
学科分类:F0203
资助金额:44.00
项目类别:地区科学基金项目