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

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

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

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

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

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

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115016845A(43)申请公布日2022.09.06(21)申请号202210612460.4(22)申请日2022.05.31(71)申请人上海阵量智能科技有限公司地址200235上海市徐汇区永嘉路698号518室(72)发明人霍冠廷王文强徐宁仪(74)专利代理机构北京中知恒瑞知识产权代理事务所(普通合伙)11889专利代理师张媛媛(51)Int.Cl.G06F9/30(2006.01)G06F9/32(2006.01)权利要求书2页说明书18页附图3页(54)发明名称指令处理方法、装置、芯片、板卡、设备以及存储介质(57)摘要本公开提供了一种指令处理方法、装置、芯片、板卡、设备以及存储介质,其中,该方法包括:获取目标循环指令;所述目标循环指令中包含多层嵌套的循环指令;基于所述目标循环指令的指令创建参数,确定所述目标循环指令中的多个待重建循环指令;其中,所述指令创建参数包含至少一个维度下的指令需求特征;基于所述多个待重建循环指令创建第一目标指令;所述第一目标指令用于描述所述多个待重建循环指令的循环计算过程;基于所述第一目标指令修改所述目标循环指令中与所述多个待重建循环指令相关联的指令,得到第二目标指令。CN115016845ACN115016845A权利要求书1/2页1.一种指令处理方法,其特征在于,应用于处理器,包括:获取目标循环指令;所述目标循环指令中包含多层嵌套的循环指令;基于所述目标循环指令的指令创建参数,确定所述目标循环指令中的多个待重建循环指令;其中,所述指令创建参数包含至少一个维度下的指令需求特征;基于所述多个待重建循环指令创建第一目标指令;所述第一目标指令用于描述所述多个待重建循环指令的循环计算过程;基于所述第一目标指令修改所述目标循环指令中与所述多个待重建循环指令相关联的指令,得到第二目标指令。2.根据权利要求1所述的方法,其特征在于,所述基于所述第一目标指令修改所述目标循环指令中与所述多个待重建循环指令相关联的指令,得到第二目标指令,包括:在所述目标循环指令中确定第一循环指令的目标循环体;所述第一循环指令为所述多个待重建循环指令中层级最高的循环指令的上一层循环指令;基于所述第一目标指令修改所述目标循环指令中的目标循环体,修改后得到所述第二目标指令。3.根据权利要求1或2所述的方法,其特征在于,所述指令创建参数为指令指示标识;所述基于所述目标循环指令的指令创建参数,确定所述目标循环指令中的多个待重建循环指令,包括:获取所述目标循环指令中各层循环指令的指令内容;基于所述指令内容确定各层所述循环指令中携带所述指令指示标识的多个循环指令;将所述多个循环指令中满足创建要求的循环指令确定为所述多个待重建循环指令。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述指令创建参数为指令需求参数;所述基于所述目标循环指令的指令创建参数,确定所述目标循环指令中的多个待重建循环指令,包括:获取指令需求参数;其中,所述指令需求参数包括以下至少之一:指令复杂度、指令执行效率、指令执行重复性;基于所述目标循环指令中与所述指令需求参数相匹配的多个第二循环指令确定所述多个待重建循环指令。5.根据权利要求4所述的方法,其特征在于,所述基于所述目标循环指令中与所述指令需求参数相匹配的多个第二循环指令确定所述多个待重建循环指令,包括:基于所述指令需求参数确定指令维度信息;其中,所述指令维度信息用于指示所述目标循环指令中待重建循环指令的循环层数;基于所述目标循环指令中与所述指令维度信息相匹配的多个第二循环指令确定所述多个待重建循环指令。6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:获取预先设定的第一计算类型,以及获取每个第二循环指令的第二计算类型;所述基于所述目标循环指令中与所述指令需求参数相匹配的多个第二循环指令确定所述多个待重建循环指令,包括:基于所述第二计算类型,在所述多个第二循环指令中确定与所述第一计算类型相匹配的第三循环指令,并基于所述第三循环指令确定所述多个待重2CN115016845A权利要求书2/2页建循环指令。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述基于所述多个待重建循环指令创建第一目标指令,包括:基于所述多个待重建循环指令确定地址信息和循环信息,其中,所述地址信息用于指示执行每个待重建循环指令的数据的存储地址,所述循环信息用于指示多个待重建循环指令的循环层数和/或每个待重建循环指令的循环次数;基于所述地址信息和所述循环信息创建所述第一目标指令。8.根据权利要求7所述的方法,其特征在于,所述循环信息包括:第一循环信息和/或第二循环信息,所述地址信息包括:数据起始地址和地址步进信息,其中,所述第一循环信息用于指示所述多个