【技术实现步骤摘要】
数据处理方法和相关产品
本申请涉及计算机
,特别是涉及一种数据处理方法和相关产品。
技术介绍
随着神经网络技术的发展,深度学习框架(Caffe)已经广泛的得到应用。基于Caffe的神经网络模型应用在深度学习处理器进行数据处理时,能够对图像、语音和文本等数据进行处理,从而的到需要的识别结果。例如对图像进行识别从而得到图像特征,对语音进行识别从而得到控制指令等。随着神经网络的快速发展,神经网络在数据处理口过程中的数据量越来越大,大量的数据访存使得处理器进行数据处理过程中能效开销大。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够降低能耗开销的数据处理方法、装置、处理电路、处理器、芯片、板卡和电子设备。第一方面,本申请实施例提供一种数据处理方法,所述方法包括:中央叶结构对第一运算数据进行拆分,得到多组第一运算子数据;所述中央叶结构在每个运算周期内将多组所述第一运算子数据分发至对应的节点叶结构;所述中央叶结构将第二运算数据发送至各所述节点叶结构;每 ...
【技术保护点】
1.一种数据处理方法,其特征在于,所述方法包括:/n中央叶结构对第一运算数据进行拆分,得到多组第一运算子数据;/n所述中央叶结构在每个运算周期内将多组所述第一运算子数据分发至对应的节点叶结构;/n所述中央叶结构将第二运算数据发送至各所述节点叶结构;/n每个所述节点叶结构复用所述第二运算数据,对接收到的所述第一运算子数据进行卷积运算,得到多个部分和数据;/n其中,所述第一运算数据或所述第二运算数据包括语音数据、文本数据和图像数据中的至少一种。/n
【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:
中央叶结构对第一运算数据进行拆分,得到多组第一运算子数据;
所述中央叶结构在每个运算周期内将多组所述第一运算子数据分发至对应的节点叶结构;
所述中央叶结构将第二运算数据发送至各所述节点叶结构;
每个所述节点叶结构复用所述第二运算数据,对接收到的所述第一运算子数据进行卷积运算,得到多个部分和数据;
其中,所述第一运算数据或所述第二运算数据包括语音数据、文本数据和图像数据中的至少一种。
2.根据权利要求1所述的方法,其特征在于,所述中央叶结构将多个所述第一运算子数据分发至对应的节点叶结构,包括:
所述中央叶结构通过互联总线将多组所述第一运算子数据,采用单播的形式分发至对应的各所述节点叶结构;
所述中央叶结构将所述第二运算数据发送至各所述节点叶结构,包括:
所述中央叶结构通过互联总线将所述第二运算数据,采用广播的形式发送至各所述节点叶结构。
3.根据权利要求2所述的方法,其特征在于,所述第一运算数据为神经元数据,所述第二运算数据为权值数据;
所述中央叶结构对第一运算数据进行拆分,得到多组第一运算子数据,包括:
所述中央叶结构将所述神经元数据进行拆分,得到多组神经元子数据;
所述每个所述节点叶结构复用所述第二运算数据,对接收到的所述第一运算子数据进行卷积运算,得到多个部分和数据,包括:
所述每个所述节点叶结构在多个运算周期内,复用所述权值数据对接收到的不同所述神经元子数据进行卷积运算,得到每个运算周期的部分和数据。
4.根据权利要求3所述的方法,其特征在于,所述中央叶结构将所述神经元数据进行拆分,得到多组神经元子数据,包括:
所述中央叶结构将所述神经元数据按照预设的神经元数据拆分方式进行拆分,得到多住神经元子数据;其中,所述神经元数据拆分方式包括卷积核Kx方向、卷积核Ky方向、输入特征图方向拆分、输出特征图方向拆分、输入特征图大小拆分和输出特征图大小拆分中的至少一个。
5.根据权利要求2所述的方法,其特征在于,所述第一运算数据为权值数据,所述第二运算数据为神经元数据;
所述中央叶结构对第一运算数据进行拆分,得到多组第一运算子数据,包括:
所述中央叶结构对所述权值数据进行拆分,得到多组权值子数据;
所述每个所述节点叶结构复用所述第二运算数据,对接收到的所述第一运算子数据进行卷积运算,得到多个部分和数据,包括:
每个所述节点叶结构在多个运算周期内,复用神经元对接收到不同的所述权值子数据和所述神经元数据进行卷积运算,得到多个部分和数据。
6.根据权利要求...
【专利技术属性】
技术研发人员:不公告发明人,
申请(专利权)人:上海寒武纪信息科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。