预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115033289A(43)申请公布日2022.09.09(21)申请号202210965509.4(22)申请日2022.08.12(71)申请人南京砺算科技有限公司地址210031江苏省南京市(江苏)自由贸易试验区南京片区团结路99号孵鹰大厦2794室(72)发明人孙超阙恒商秋孙鹏(74)专利代理机构北京集佳知识产权代理有限公司11227专利代理师李笑笑(51)Int.Cl.G06F9/30(2006.01)G06T1/20(2006.01)G06F8/41(2018.01)权利要求书2页说明书8页附图3页(54)发明名称图形处理器及其伪指令处理方法、编译方法及装置、介质(57)摘要一种图形处理器及其伪指令处理方法、编译方法及装置、介质,所述伪指令处理方法包括:检测待处理的目标伪指令中的指示位,所述指示位用于指示所述目标伪指令涉及的寄存器是否需要进行锁定;若所述指示位指示无需对所述寄存器进行锁定,则直接执行所述目标伪指令。采用上述方案,能够降低GPU伪指令执行所耗费的时间,提高伪指令执行效率。CN115033289ACN115033289A权利要求书1/2页1.一种图形处理器的伪指令处理方法,其特征在于,包括:检测待处理的目标伪指令中的指示位,所述指示位用于指示所述目标伪指令涉及的寄存器是否需要进行锁定;若所述指示位指示无需对所述寄存器进行锁定,则直接执行所述目标伪指令。2.如权利要求1所述的图形处理器的伪指令处理方法,其特征在于,所述直接执行所述目标伪指令,包括:在不检测所述寄存器的锁定状态的条件下执行所述目标伪指令。3.如权利要求1所述的图形处理器的伪指令处理方法,其特征在于,还包括:若所述指示位指示无需对所述寄存器进行锁定,则在执行所述目标伪指令之前,不对所述寄存器的锁定状态进行更新。4.如权利要求1所述的图形处理器的伪指令处理方法,其特征在于,还包括:若所述指示位指示无需对所述寄存器进行锁定,则在执行所述目标伪指令之后,不对所述寄存器的锁定状态进行更新。5.如权利要求1所述的图形处理器的伪指令处理方法,其特征在于,还包括:若所述指示位指示对所述寄存器进行锁定,则检测所述寄存器当前是否被锁定;若所述寄存器当前被锁定,则在所述寄存器解除锁定后,执行所述目标伪指令。6.如权利要求5所述的图形处理器的伪指令处理方法,其特征在于,在所述寄存器解除锁定后,执行所述目标伪指令,包括:在所述寄存器解除锁定之后,对所述寄存器进行加锁;在所述寄存器被锁定之后,执行所述目标伪指令。7.如权利要求6所述的图形处理器的伪指令处理方法,其特征在于,在完成执行所述目标伪指令之后,还包括:对所述寄存器解除锁定。8.如权利要求1所述的图形处理器的伪指令处理方法,其特征在于,所述目标伪指令为存在依赖关系的多条伪指令中的一条伪指令;所述存在依赖关系的多条伪指令包括:涉及相同寄存器的多条伪指令。9.一种伪指令编译方法,其特征在于,包括:读取伪指令并检测其相互之间的依赖关系;检测到存在依赖关系的N条伪指令时,对所述N条伪指令各自的指示位进行配置,所述指示位用于指示所述伪指令被执行时涉及的寄存器是否需要进行锁定,其中,N为正整数且N≥2。10.如权利要求9所述的伪指令编译方法,其特征在于,所述对所述N条伪指令各自的指示位进行配置,包括:配置前N‑1条伪指令的指示位有效,并配置第N条伪指令的指示位无效。11.如权利要求9所述的伪指令编译方法,其特征在于,所述存在依赖关系的N条伪指令包括:涉及相同寄存器的N条伪指令。12.一种图形处理器,其特征在于,包括:伪指令发射模块,用于发射待处理的目标伪指令,所述目标伪指令中具有指示位,所述指示位用于指示所述目标伪指令涉及的寄存器是否需要进行锁定;2CN115033289A权利要求书2/2页伪指令执行引擎,从所述伪指令发射模块接收所述目标伪指令并检测其中的指示位,若所述指示位指示无需对所述寄存器进行锁定,则直接执行所述目标伪指令。13.一种伪指令编译装置,其特征在于,包括:读取单元,用于读取伪指令并检测其相互之间的依赖关系;配置单元,用于检测到存在依赖关系的N条伪指令时,对所述N条伪指令各自的指示位进行配置,所述指示位用于指示所述伪指令被执行时涉及的寄存器是否需要进行锁定,其中,N为正整数且N≥2。14.一种计算机可读存储介质,所述计算机可读存储介质为非易失性存储介质或非瞬态存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器运行时执行权利要求9~11任一项所述的伪指令编译方法的步骤。3CN115033289A说明书1/8页图形处理器及其伪指令处理方法、编译方法及装置、介质技术领域[0001]本发明涉及图形处理器技术领域,尤其涉及一种图形处理器及