[发明专利]数据处理方法、相关设备及计算机可读介质在审
| 申请号: | 201910829877.4 | 申请日: | 2019-09-02 |
| 公开(公告)号: | CN112445521A | 公开(公告)日: | 2021-03-05 |
| 发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 中科寒武纪科技股份有限公司 |
| 主分类号: | G06F9/30 | 分类号: | G06F9/30 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
| 地址: | 100190 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理 方法 相关 设备 计算机 可读 介质 | ||
本发明实施例公开了一种计算设备,包括:包括处理器、存储器以及总线,所述处理器和所述存储器通过所述总线连接,所述存储器用于存储指令,所述处理器用于调用所述存储器中存储的指令,用于执行特定的数据处理方法,以提升数据处理性能和效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种数据处理方法、相关设备及计算机可读介质。
背景技术
对于一个算子来说,当算子处理一个数据块时,该数据块的形状表示为(n,c,h,w)。当系统为算子生成指令时,需给定数据块的形状参数,即生成的指令仅支持特定规模数据块的处理。若数据块的形状参数发生变化,则需要为该数据块重新生成指令,以利用算子对数据块进行处理。
然而在某些应用场景中,如神经语音程序学(neuro-linguistic programming,NLP),输入算子的待处理数据块的形状需在运行时确定,系统无法提前为待处理数据块生成相应地指令,无法覆盖数据块可变的应用场景,适用范围比较受限。
发明内容
本发明实施例提供一种数据处理方法,能够解决现有技术中存在的适用范围比较受限、无法覆盖数据块可变的应用场景等问题。
第一方面,本发明实施例提供了一种数据处理方法,该方法包括:计算设备在利用预设算子对可变数据块进行运算处理时,确定处理该可变数据块所采用的目标动态指令块和至少一个目标静态指令块。其中,每个目标静态指令块用于执行预设规模的静态数据块的逻辑运算,该至少一个目标静态指令块对应的静态数据块各自的规模互不相同,且共同组成或拼凑为可变数据块。在实际处理过程中,计算设备若检测到目标动态指令块中的伪跳转指令,则响应该伪跳转指令,跳转并调用第一静态指令块执行相应静态数据块的逻辑运算。该第一静态指令块为至少一个目标静态指令块中的指令块。在逻辑运算执行完毕后,计算设备依据第一静态指令块中的跳转指令,跳转到伪跳转指令相邻的下个动态控制指令,依此原理计算设备可依据目标动态控制指令实现可变数据块的运算处理。
通过实施本发明实施例,能够自适应利用预设算子对不同可变数据块的处理,从而解决现有技术中存在的适用范围比较受限、无法覆盖数据块可变的应用场景等问题。
结合第一方面,在一些可能的实施例中,计算设备可响应所述伪跳转指令,将所述伪跳转指令所指示的第一静态指令块添加到当前指令列表中,所述当前指令列表至少包括所述目标动态指令块。然后,设置第一跳转偏移量,以跳转到所述第一静态指令块,并调用所述第一静态指令块执行所述第一静态指令块所指示的所述静态数据块的逻辑运算;所述第一跳转偏移量为所述伪跳转指令的索引号与未添加所述第一静态指令块前所述当前指令列表的指令数量之差。
结合第一方面,在一些可能的实施例中,计算设备可依据所述第一静态指令块中的跳转指令,设置第二跳转偏移量,以跳转到所述目标动态指令块中与所述伪跳转指令相邻的下个动态控制指令;所述第二跳转偏移量为所述伪跳转指令的索引号增加一与添加所述第一静态指令块后所述当前指令列表的指令数量之差。
结合第一方面,在一些可能的实施例中,所述静态数据块采用第一数对标识,所述第一数对为(所述目标静态指令块的标识static_op_id,静态索引表table_index),所述静态索引表用于指示所述静态数据块的索引号,针对同一预设算子包括的至少一个静态数据块存储于同一静态索引表中。
结合第一方面,在一些可能的实施例中,所述可变数据块的标识用于指示所述可变数据块相对于预设数据块的存储基址的偏移量,所述可变数据块的内存地址存储于目标地址,所述目标地址为所述预设数据块的存储基址与所述偏移量所确定的地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科寒武纪科技股份有限公司,未经中科寒武纪科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910829877.4/2.html,转载请声明来源钻瓜专利网。





