[发明专利]分组运算装置、方法、集成电路芯片、计算装置和板卡在审
| 申请号: | 202011535040.8 | 申请日: | 2020-12-22 |
| 公开(公告)号: | CN114661356A | 公开(公告)日: | 2022-06-24 |
| 发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 中科寒武纪科技股份有限公司 |
| 主分类号: | G06F9/38 | 分类号: | G06F9/38 |
| 代理公司: | 北京维昊知识产权代理事务所(普通合伙) 11804 | 代理人: | 李强;李波 |
| 地址: | 100191 北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 分组 运算 装置 方法 集成电路 芯片 计算 板卡 | ||
1.一种分组运算装置,其中,所述分组运算装置包括第一处理单元和多个第二处理单元,
所述第一处理单元用于根据输入数据的数据分发模式,将所述输入数据分发到所述多个第二处理单元中的至少一个,
所述多个第二处理单元中的至少一个对各自接收到的所述输入数据和各自存储的本地数据进行分组运算。
2.根据权利要求1所述的分组运算装置,其中,所述分组运算装置还包括:
数据控制单元,其用于获取所述数据分发模式并向所述第一处理单元分笔传输所述输入数据,并且为每笔输入数据配置所述数据分发模式。
3.根据权利要求2所述的分组运算装置,其中,所述数据控制单元包括控制器单元和输入输出单元;
所述控制器单元用于获取所述数据分发模式,并向所述输入输出单元发送所述数据分发模式;
所述输入输出单元用于向所述第一处理单元分笔传输所述输入数据,并为每笔输入数据配置所述数据分发模式。
4.根据权利要求1至3中任一项所述的分组运算装置,其中,所述数据分发模式根据存储本地数据的所述多个第二处理单元的分组信息来确定,并且所述数据分发模式包括广播模式、多播模式和单播模式。
5.根据权利要求4所述的分组运算装置,其中,在所述输入数据的数据分发模式为所述广播模式时,所述第一处理单元将所述输入数据发送给所述多个第二处理单元中的每个。
6.根据权利要求4所述的分组运算装置,其中,在所述输入数据的数据分发模式为所述多播模式时,所述第一处理单元将所述输入数据发送给所述多播模式指示的所述多个第二处理单元中的一部分第二处理单元。
7.根据权利要求4所述的分组运算装置,其中,在所述输入数据的数据分发模式为所述单播模式时,所述第一处理单元将所述输入数据发送给所述多播模式指示的所述多个第二处理单元中的一个。
8.根据权利要求1至3中任一项所述的分组运算装置,其中,所述第一处理单元包括:
寻址模块,其用于根据所述数据分发模式指示的所述第二处理单元的地址寻址到待接收所述输入数据的第二处理单元。
9.根据权利要求1至3中任一项所述的分组运算装置,其中,所述第一处理单元还用于将所述多个第二处理单元获得的运算结果拼接在一起,获得拼接后的运算结果。
10.根据权利要求9所述的分组运算装置,其中,
所述第一处理单元将指令并行传输给所述多个第二处理单元,并且将数据串行传输给所述多个第二处理单元;或者
所述第一处理单元将数据并行传输给所述多个第二处理单元,并且将指令串行传输给所述多个第二处理单元。
11.根据权利要求1至3中任一项所述的分组运算装置,其中,所述第一处理单元和所述多个第二处理单元被布置为H型结构、树状结构或阵列机结构。
12.根据权利要求1至3中任一项所述的分组运算装置,其中,所述输入数据是神经元或者权值;
当所述输入数据是神经元时,所述本地数据是权值;
当所述输入数据是权值时,所述本地数据是神经元。
13.一种分组运算方法,其中,所述分组运算方法包括:
利用分组运算装置的第一处理单元根据输入数据的数据分发模式将所述输入数据分发到所述分组运算装置的多个第二处理单元中的至少一个,
利用所述多个第二处理单元中的至少一个对各自接收到的所述输入数据和各自存储的本地数据进行分组运算。
14.一种集成电路芯片,包括权利要求1至12中任一项所述的分组运算装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科寒武纪科技股份有限公司,未经中科寒武纪科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011535040.8/1.html,转载请声明来源钻瓜专利网。





