【技术实现步骤摘要】
本专利技术涉及编译器指令调度,具体地,涉及一种基于鲲鹏平台的毕昇编译器指令调度优化方法、存储介质、设备及计算机程序产品。
技术介绍
1、现代计算机都提供了不同形式的指令级并行行能力,可以在同一个时钟周期内发射多条指令执行,因此,指令的排列顺序对于充分利用计算机的并行执行能力来说非常重要,编译器需要跟据目标机器的具体特征将指令进行排序,以充分利用机器的计算资源和能力,从而实现指令调度。
2、目前,输入鲲鹏平台的毕昇编译器的指令是由目标机器的指令源程序组成的列表,但是指令源程序会因为源程序代码编写不规范,或存在一些特殊符号与编译器冲突又没有增加转义符进行处理,导致指令源程序不合法,从而导致指令调度失效。
技术实现思路
1、针对现有技术中存在的问题,本专利技术提供了一种基于鲲鹏平台的毕昇编译器指令调度优化方法、存储介质、设备及计算机程序产品,提升了不合法源程序的优化效率,实现指令调度优化的效果。
2、为实现上述技术目的,本专利技术采用如下技术方案:一种基于鲲鹏平台的毕昇编
...【技术保护点】
1.一种基于鲲鹏平台的毕昇编译器指令调度优化方法,其特征在于,具体包括如下步骤:
2.根据权利要求1所述的一种基于鲲鹏平台的毕昇编译器指令调度优化方法,其特征在于,步骤1中采用上下文无关文法判断所述源程序是否合法的具体过程为:判断所述源程序是否是由终结符、非终结符、描述终结符与非终结符组合成串的规则、所述源程序的开始符属于非终结符组成的四元组构成,若是,所述源程序合法;否则,所述源程序不合法。
3.根据权利要求1所述的一种基于鲲鹏平台的毕昇编译器指令调度优化方法,其特征在于,步骤2中每个不合法源程序调度所需的算力能耗的计算过程具体为:
< ...【技术特征摘要】
1.一种基于鲲鹏平台的毕昇编译器指令调度优化方法,其特征在于,具体包括如下步骤:
2.根据权利要求1所述的一种基于鲲鹏平台的毕昇编译器指令调度优化方法,其特征在于,步骤1中采用上下文无关文法判断所述源程序是否合法的具体过程为:判断所述源程序是否是由终结符、非终结符、描述终结符与非终结符组合成串的规则、所述源程序的开始符属于非终结符组成的四元组构成,若是,所述源程序合法;否则,所述源程序不合法。
3.根据权利要求1所述的一种基于鲲鹏平台的毕昇编译器指令调度优化方法,其特征在于,步骤2中每个不合法源程序调度所需的算力能耗的计算过程具体为:
4.根据权利要求1所述的一种基于鲲鹏平台的毕昇编译器指令调度优化方法,其特征在于,步骤3包括如下子步骤:
5.根据权利要求4所述的一种基于鲲鹏平台的毕昇编译器指令调度优化方法,其特征在于,所述马尔科夫链预测模型具体为:<...
【专利技术属性】
技术研发人员:朱文进,王玉梁,包祥文,陈杨,韩峰,周艳龙,丁品,肖庆,陈乃准,
申请(专利权)人:中电信数智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。