数据处理装置及相关产品制造方法及图纸

技术编号:25951569 阅读:32 留言:0更新日期:2020-10-17 03:43
本公开涉及一种数据处理装置及相关产品,所述产品包括控制模块,所述控制模块包括:指令缓存单元、指令处理单元和存储队列单元;所述指令缓存单元,用于存储所述人工神经网络运算关联的计算指令;所述指令处理单元,用于对所述计算指令解析得到多个运算指令;所述存储队列单元,用于存储指令队列,该指令队列包括:按该队列的前后顺序待执行的多个运算指令或计算指令。通过以上方法,本公开可以提高相关产品在进行神经网络模型的运算时的运算效率。

【技术实现步骤摘要】
数据处理装置及相关产品
本公开涉及计算机
,尤其涉及一种数据处理装置及相关产品。
技术介绍
随着人工智能技术的不断发展,需要处理的数据量和数据维度都在不断增大。在相关技术中,处理器通常通过获取指令的参数来确定数据地址,然后根据数据地址完成数据的读取和使用。这就要求技术人员在设计参数时设定数据存取的相关参数(例如数据之间或数据维度之间的相互关系等),从而生成指令传递给处理器来完成数据的存取,该方式降低了处理器的处理效率。
技术实现思路
有鉴于此,本公开提出了一种数据处理技术方案。根据本公开的一方面,提供了一种数据处理装置,所述装置包括控制单元及执行单元,所述控制单元包括张量控制模块,其中,所述控制单元被配置为:在解码后的第一处理指令的操作数包括描述符的标识时,根据所述描述符的标识,通过所述张量控制模块确定与所述描述符对应的描述符存储空间,所述描述符用于指示张量的形状;从所述描述符存储空间获取所述描述符的内容;向所述执行单元发送所述描述符的内容及所述第一处理指令,以使所述执行单元根据所述描述本文档来自技高网...

【技术保护点】
1.一种数据处理装置,其特征在于,所述装置包括控制单元及执行单元,所述控制单元包括张量控制模块,其中,所述控制单元被配置为:/n在解码后的第一处理指令的操作数包括描述符的标识时,根据所述描述符的标识,通过所述张量控制模块确定与所述描述符对应的描述符存储空间,所述描述符用于指示张量的形状;/n从所述描述符存储空间获取所述描述符的内容;/n向所述执行单元发送所述描述符的内容及所述第一处理指令,以使所述执行单元根据所述描述符的内容执行所述第一处理指令。/n

【技术特征摘要】
1.一种数据处理装置,其特征在于,所述装置包括控制单元及执行单元,所述控制单元包括张量控制模块,其中,所述控制单元被配置为:
在解码后的第一处理指令的操作数包括描述符的标识时,根据所述描述符的标识,通过所述张量控制模块确定与所述描述符对应的描述符存储空间,所述描述符用于指示张量的形状;
从所述描述符存储空间获取所述描述符的内容;
向所述执行单元发送所述描述符的内容及所述第一处理指令,以使所述执行单元根据所述描述符的内容执行所述第一处理指令。


2.根据权利要求1所述的装置,其特征在于,所述执行单元被配置为:
根据接收到的描述符的内容及第一处理指令,确定与所述第一处理指令的操作数对应的数据在数据存储空间中的数据地址;
根据所述数据地址,执行与所述第一处理指令对应的数据处理。


3.根据权利要求2所述的装置,其特征在于,所述控制单元还被配置为:
在所述第一处理指令为描述符注册指令时,获取所述第一处理指令中描述符的注册参数,所述注册参数包括所述描述符的标识、张量形状以及描述符所指示的张量数据的内容中的至少一种;
根据所述描述符的注册参数,通过所述张量控制模块确定所述描述符的内容在描述符存储空间中的第一存储区域,以及所述描述符所指示的张量数据的内容在数据存储空间中的第二存储区域;
根据所述描述符的注册参数以及所述第二存储区域,确定所述描述符的内容,以建立所述描述符与所述第二存储区域之间的对应关系;
将所述描述符的内容存储到所述第一存储区域。


4.根据权利要求1所述的装置,其特征在于,所述控制单元还被配置为:
在所述第一处理指令为描述符注销指令时,获取所述第一处理指令中描述符的标识;
根据所述描述符的标识,通过所述张量控制模块分别释放所述描述符在描述符存储空间中的存储区域以及所述描述符所指示的张量数据的内容在数据存储空间中的存储区域。

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:安徽寒武纪信息科技有限公司
类型:发明
国别省市:安徽;34

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

1