【技术实现步骤摘要】
一种数据收集结构、方法、芯片和系统
[0001]本申请实施例涉及数据收集技术,尤指一种数据收集结构、方法、芯片和系统。
技术介绍
[0002]在算力芯片中,存在很多个计算单元,在进行数据处理时需要将多个计算单元的计算结果进行收集、汇总,以将全部计算结果统一收集在一个控制单元中。目前方案中对多个计算结果的收集方法是将计算结果依次加入预设的缓存器中,而且当缓存器已满时,控制单元如果要接收所有计算单元提交的所有计算结果,这就需要对计算单元有反压,而这会大大增加计算单元的设计难度;另外,目前的方案没有考虑全部计算单元的空间布局。
技术实现思路
[0003]本申请实施例提供了一种数据收集结构、方法、芯片和系统,能够充分利用芯片空间,对计算单元没有反压,使得计算单元设计简单,提高工作效率,并且对芯片的算力几乎没有影响。
[0004]本申请实施例提供了一种数据收集结构,可以包括:多个计算单元和多个仲裁器;所述多个仲裁器包括与每个计算单元对应的第一仲裁器;
[0005]多个所述计算单元通过多个所述第一仲裁器依 ...
【技术保护点】
【技术特征摘要】
1.一种数据收集结构,其特征在于,包括:多个计算单元和多个仲裁器;所述多个仲裁器包括与每个计算单元对应的第一仲裁器;多个所述计算单元通过多个所述第一仲裁器依次相连接,构成数据收集链,并且处于链尾的计算单元与控制单元相连接;其中,所述仲裁器设置为接收所述计算单元发送的计算结果并沿所述数据收集链传输至所述控制单元。2.根据权利要求1所述的数据收集结构,其特征在于,每个所述第一仲裁器包括第一入口、第二入口和出口;所述每个计算单元分别通过与该计算单元对应的第一仲裁器连接到下一个计算单元,包括:每个所述第一仲裁器的第一入口与该第一仲裁器所对应的计算单元的输出接口相连接;每个所述第一仲裁器的第二入口与上一个计算单元对应的第一仲裁器的出口相连接。3.根据权利要求1所述的数据收集结构,其特征在于,所述数据收集链为一条时;所述处于链尾的计算单元与控制单元相连接,包括:处于链尾的所述计算单元对应的所述第一仲裁器通过该第一仲裁器的出口直接与所述控制单元相连接;所述数据收集链为多条时;所述多个仲裁器还包括:第二仲裁器;每个第二仲裁器包括第一入口、第二入口和出口;所述处于链尾的计算单元与控制单元相连接,包括:多条所述数据收集链的处于链尾的所述计算单元对应的第一仲裁器的出口通过所述第二仲裁器与所述控制单元相连接。4.根据权利要求3所述的数据收集结构,其特征在于,所述多条所述数据收集链的处于链尾的所述计算单元对应的第一仲裁器的出口通过所述第二仲裁器与所述控制单元相连接,包括:每条所述数据收集链的处于链尾的所述计算单元对应的第一仲裁器的出口与所述第二仲裁器的第一入口或所述第二仲裁器的第二入口相连接;所述第二仲裁器的出口与所述控制单元的输入接口相连,或者与下一个第二仲裁器的第一入口或第二入口相连。5.根据权利要求2所述的数据收集结构,其特征在于,每个所述第一仲裁器的第一入口处设置有缓存器;所述缓存器设置为缓存该第一仲裁器...
【专利技术属性】
技术研发人员:汪福全,刘明,
申请(专利权)人:声龙新加坡私人有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。