数据处理装置、方法、芯片及电子设备制造方法及图纸

技术编号:24800752 阅读:31 留言:0更新日期:2020-07-07 21:14
本申请提供一种数据处理装置、方法、芯片及电子设备,所述数据处理装置用于执行机器学习计算,所述数据处理装置包括解压电路、主处理电路以及控制电路;所述解压电路的第一输入端与所述控制电路的第一输出端连接,所述主处理电路的第一输入端与所述控制电路的第二输出端连接,所述解压电路的第一输出端与所述主处理电路的第二输入端连接,该装置可以通过单独且逻辑简单的硬件电路(即解压电路)对待解压数据进行解压处理得到分块数据,进而从处理电路可以对分块数据进行不同的运算处理,该过程可以降低数据处理装置中主处理电路与从处理电路之间的数据带宽。

【技术实现步骤摘要】
数据处理装置、方法、芯片及电子设备
本专利技术涉及计算机
,特别是涉及一种数据处理装置、方法、芯片及电子设备。
技术介绍
随着数字电子技术的不断发展,各类人工智能(ArtificialIntelligence,AI)芯片的快速发展对于高性能数字处理装置的要求也越来越高。神经网络算法作为智能芯片广泛应用的算法之一,通常需要对大量的数据进行不同的运算处理。目前,数据处理装置可以对大量数据压缩后进行运算处理,并且运算处理前需要对压缩数据进行解压后才可以进行正常的运算处理。但是,现有的数据处理装置是通过其中的一个电路模块对压缩后的数据直接进行解压处理,导致该电路与数据处理装置中的其它电路模块之间的数据带宽较大。
技术实现思路
基于此,有必要针对上述技术问题,提供一种数据处理装置、方法、芯片及电子设备。本专利技术实施例提供一种数据处理装置,所述数据处理装置用于执行机器学习计算,所述数据处理装置包括解压电路、主处理电路以及控制电路;所述解压电路的第一输入端与所述控制电路的第一输出端连接,所述主处理电路的第一输入端与本文档来自技高网...

【技术保护点】
1.一种数据处理装置,其特征在于,所述数据处理装置用于执行机器学习计算,所述数据处理装置包括解压电路、主处理电路以及控制电路;所述解压电路的第一输入端与所述控制电路的第一输出端连接,所述主处理电路的第一输入端与所述控制电路的第二输出端连接,所述解压电路的第一输出端与所述主处理电路的第二输入端连接;其中,所述控制电路用于解析运算处理指令得到解压处理参数,并将所述解压处理参数输入至所述解压电路,所述解压电路用于接收待解压数据,根据所述解压处理参数获取待解压数据中的信息,并根据所述信息以及所述解压处理参数,对所述待解压数据进行解压处理得到解压数据,所述主处理电路用于根据处理参数对接收到的所述解压数据...

【技术特征摘要】
1.一种数据处理装置,其特征在于,所述数据处理装置用于执行机器学习计算,所述数据处理装置包括解压电路、主处理电路以及控制电路;所述解压电路的第一输入端与所述控制电路的第一输出端连接,所述主处理电路的第一输入端与所述控制电路的第二输出端连接,所述解压电路的第一输出端与所述主处理电路的第二输入端连接;其中,所述控制电路用于解析运算处理指令得到解压处理参数,并将所述解压处理参数输入至所述解压电路,所述解压电路用于接收待解压数据,根据所述解压处理参数获取待解压数据中的信息,并根据所述信息以及所述解压处理参数,对所述待解压数据进行解压处理得到解压数据,所述主处理电路用于根据处理参数对接收到的所述解压数据进行分组处理。


2.根据权利要求1中所述的数据处理装置,其特征在于,所述数据处理装置还包括从处理电路、存储电路以及控制电路,所述从处理电路用于对接收到的分组数据进行累加运算以及内积运算,所述存储电路用于存储原始数据;所述控制电路还用于获取计算指令,并解析所述计算指令得到多个运算指令,将多个所述运算指令输入至所述解压电路以及所述主处理电路中。


3.根据权利要求2中所述的数据处理装置,其特征在于,所述解压电路的第二输入端与所述存储电路的输出端连接,所述解压电路的第二输出端与所述存储电路的输入端连接;所述主处理电路的第二输出端与所述从处理电路的输入端连接,所述从处理电路的输出端与所述主处理电路的第三输入端连接,所述存储电路的第二输入端与所述控制电路的第三输出端连接,所述存储电路的第二输出端与所述控制电路的输入端连接。


4.根据权利要求1中所述的数据处理装置,其特征在于,所述解压电路具体用于接收所述待解压数据,根据所述解压处理参数获取待解压数据中首部数据包含的信息,并根据待解压数据中首部数据包含的所述信息以及所述解压处理参数,对所述待解压数据进行解压处理得到解压数据。


5.根据权利要求1中所述的数据处理装置,其特征在于,所述主处理电路包括分组转发模块,所述分组转发模块用于接收所述解压电路输入的所述解压数据,以及所述控制电路输入的分组处理参数,并根据所述分组处理参数对所述解压数据进行分组处理。


6.一种数据处理方法,其特征在于,所述方法,包括:
接收待处理数据以及解压处理参数;
根据所述解压处理参数,获取所述待处理数据中的信息;
根据所述解压处理参数以及待处理数据中的所述信息,对所述待处理数据进行解压处理,得到解压数据;
根据处理参数对所述解压数据进行分组处理,得到分组数据。


7.根据权利要求6中所述的方法,其特征在于,所述根据所述解压处理参数,获取所述待处理数据中的信息,包括:根据所述解压处理参数,获取所述待处理数据中首部数据包含的信息。


8.根据权利要求7中所述的方法,其特征在于,所述根据待处理数据中的所述信息以及所述解压处理参数,对所述待处理数据进行解...

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

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

1