加载中...
首页专利查询专利详情

*来源于国家知识产权局数据,仅供参考,实际以国家知识产权局展示为准

条件转移预测方向变换的编译优化方法

发明专利有效专利
  • 申请号:
    CN201910897632.5
  • IPC分类号:G06F8/41;G06F9/30
  • 申请日期:
    2019-09-23
  • 申请人:
    无锡江南计算技术研究所
著录项信息
专利名称条件转移预测方向变换的编译优化方法
申请号CN201910897632.5申请日期2019-09-23
法律状态实质审查申报国家中国
公开/公告日2021-03-23公开/公告号CN112540764A
优先权暂无优先权号暂无
主分类号G06F8/41IPC分类号G;0;6;F;8;/;4;1;;;G;0;6;F;9;/;3;0查看分类表>
申请人无锡江南计算技术研究所申请人地址
江苏省无锡市滨湖区山水东路699号 变更 专利地址、主体等相关变化,请及时变更,防止失效
权利人无锡江南计算技术研究所当前权利人无锡江南计算技术研究所
发明人管茂林;钱宏;吴伟;朱琪;武文浩;陈惠;阳祖斌;赵美佳
代理机构苏州创元专利商标事务所有限公司代理人王健
摘要
本发明公开一种条件转移预测方向变换的编译优化方法,当发现因为频繁的分支预测失败带来了严重的性能损失时,执行以下步骤:S1、对源程序重新进行编译,并在编译时添加转移预测方向变换的编译优化选项;S2、对源程序进行控制流分析,并将源程序划分为若干个基本块,同时识别出包含在源程序的最内层循环的条件分支语句,并将其划分为几个独立的基本块,将第一个基本块打上分支预测失败的特殊属性;S3、在具有分支预测失败特殊属性的基本块的起始位置插入一条转移预测器方向切换指令;S4、编译器继续进行剩余的编译过程,产生目标代码。本发明可以避免嵌汇编方式带来的性能损失和潜在的错误问题,还可以提高条件转移预测准确率,达到降低性能损失的目的。

我浏览过的专利

专利服务由北京酷爱智慧知识产权代理公司提供