指令依赖构建方法、装置、设备及可读存储介质制造方法及图纸

技术编号:42745051 阅读:27 留言:0更新日期:2024-09-18 13:37
本发明专利技术实施例提供一种指令依赖构建方法、装置、设备及可读存储介质,该方法包括:获取已生成指令中的多个寄存器号;每个寄存器号对应有寄存器类型信息;不同的寄存器号对应不同的已生成指令;基于每个寄存器号对应的寄存器类型信息,将所述多个寄存器号分别存储到至少一个寄存器号栈;获取待生成指令的目标寄存器类型,确定与所述目标寄存器类型对应的目标寄存器号栈;基于所述目标寄存器号栈中的目标寄存器号,生成所述待生成指令,以使所述待生成指令和所述目标寄存器号对应的已生成指令之间构成指令依赖。本发明专利技术可以提高指令依赖构建的效率。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种指令依赖构建方法、装置、电子设备及计算机可读存储介质。


技术介绍

1、指令在执行时,需要基于一定的先后顺序,否则在指令执行完成后,会产生错误的执行结果。指令的执行顺序即指令依赖,在生成指令的过程中,需要基于相同类型的寄存器,在指令之间构建指令依赖。

2、目前,是保持固定数量的已生成指令的全部指令信息,在构建待生成指令与已生成指令之间的指令依赖时,需要在保存的已生成指令的全部指令信息中逐个查找相同类型的寄存器,才能构建依赖,较繁琐。


技术实现思路

1、本专利技术实施例提供一种指令依赖构建方法、装置、电子设备及可读存储介质,可以解决相关技术中指令依赖构建过程繁琐问题。

2、为了解决上述问题,本专利技术实施例公开了一种指令依赖构建方法,所述方法包括:

3、获取已生成指令中的多个寄存器号;每个寄存器号对应有寄存器类型信息;不同的寄存器号对应不同的已生成指令;

4、基于每个寄存器号对应的寄存器类型信息,将所述多个寄存器号分别存储到至少一个本文档来自技高网...

【技术保护点】

1.一种指令依赖构建方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述使用参数为指令生成时间,每个寄存器号有对应的计数器,所述计数器用于记录指令生成时间;

4.根据权利要求2所述的方法,其特征在于,所述使用参数为寄存器号的使用次数,每个寄存器号有对应的计数器,所述计数器用于记录使用次数;

5.根据权利要求3所述的方法,其特征在于,在所述基于所述目标寄存器号,生成所述待生成指令的步骤之后,所述方法还包括:

6.根据权利要求1所述的方法,其特征...

【技术特征摘要】

1.一种指令依赖构建方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述使用参数为指令生成时间,每个寄存器号有对应的计数器,所述计数器用于记录指令生成时间;

4.根据权利要求2所述的方法,其特征在于,所述使用参数为寄存器号的使用次数,每个寄存器号有对应的计数器,所述计数器用于记录使用次数;

5.根据权利要求3所述的方法,其特征在于,在所述基于所述目标寄存器号,生成所述待生成指令的步骤之后,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述寄存器类型信息包括数...

【专利技术属性】
技术研发人员:蒋利杨葛琪胡楠梓张斌南云昊何伟唐丹包云岗
申请(专利权)人:北京开源芯片研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1