【技术实现步骤摘要】
数据处理装置、数据处理方法以及电子装置
[0001]本公开的实施例涉及一种数据处理装置、数据处理方法以及电子装置。
技术介绍
[0002]随着人工智能技术的发展,对于并行处理器的带宽和计算能力提出了更高的要求。但是由于现有工艺和材料的限制,带宽和计算能力存在明显的物理极限。对于矩阵运算等数据重复率高的工作,如果能提高数据的复用量,则能够有效降低带宽的使用,使得计算效率得到有效提升。
[0003]通常的并行处理器包括多个计算单元,每个计算单元包括多个处理元件,每个处理元件用于完成数据的计算,处理元件之间通过向量存储器进行数据交互。但是一个计算单元与另一个计算单元之间没有用于直接的数据交互的通路,因此,如果存在交互需求,则需要一个计算单元先将数据存储进入缓存中,另一个计算单元再从缓存中读取。缓存作为交互的主要媒介,承担了大量的数据传输任务,因此如果能够不经过缓存完成计算单元之间的数据交互,尤其是各个计算单元中的向量存储器之间的数据交互,就能在不增加向量存储器大小的情况下,提高数据复用的程度,提高并行处理器的计算性能。
技术实现思路
[0004]本公开至少一个实施例提供一种数据处理装置,包括多个计算单元、仲裁单元、第一菊花链、第二菊花链和第三菊花链;多个计算单元每个包括命令队列和向量存储器,多个计算单元中各个计算单元的命令队列通过第一菊花链级联且与仲裁单元连接,并且通过第二菊花链级联且与仲裁单元连接,第一菊花链用于将多个计算单元每个发出的数据迁移请求发送到仲裁单元,仲裁单元接收多个计算单元每个发出的 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理装置,包括多个计算单元、仲裁单元、第一菊花链、第二菊花链和第三菊花链,其中,所述多个计算单元每个包括命令队列和向量存储器,所述多个计算单元中各个计算单元的命令队列通过所述第一菊花链级联且与所述仲裁单元连接,并且通过所述第二菊花链级联且与所述仲裁单元连接,所述第一菊花链用于将所述多个计算单元每个发出的数据迁移请求发送到所述仲裁单元,所述仲裁单元接收所述多个计算单元每个发出的所述数据迁移请求,并对一个或多个待处理的数据迁移请求进行仲裁以选出用于进行处理的数据迁移请求,以生成仲裁结果,所述第二菊花链用于将所述仲裁单元生成的所述仲裁结果返回给发出所选出的数据迁移请求的计算单元的命令队列,所述多个计算单元中的向量存储器通过所述第三菊花链级联,且所述第三菊花链用于在所述多个计算单元中的向量存储器之间传输数据。2.根据权利要求1所述的数据处理装置,其中,所述多个计算单元每个发出的数据迁移请求包括来源标识、对应的工作组标识、数据量的大小、目的地标识和数据偏置信息。3.根据权利要求1所述的数据处理装置,其中,所述仲裁结果包括来源标识、目的地标识、数据量的大小和对应的工作组标识。4.根据权利要求1所述的数据处理装置,还包括中继器,其中,所述多个计算单元中的向量存储器通过所述第三菊花链与所述中继器连接成环,所述第三菊花链为单向菊花链。5.根据权利要求1或4所述的数据处理装置,其中,所述仲裁单元包括:缓冲队列,配置为通过所述第一菊花链接收并缓存所述多个计算单元每个发出的数据迁移请求,并通过所述第二菊花链输出所述仲裁结果;第一子模块,配置为将所述多个计算单元每个发出的数据迁移请求转化为菊花链环的形式;第二子模块,配置为对所述菊花链环当前及后期的变化进行预测得到第一预测矩阵;多个链环处理模块,其中,所述多个链环处理模块分别对应于所述第三菊花链中可进行操作的菊花链环,所述多个链环处理模块每个配置为以对应的菊花链环的形式存储对应的数据迁移操作的当前状态,对所述对应的菊花链环当前及后期的变化进行预测得到对应的第二预测矩阵;以及第三子模块,配置为接收所述第一预测矩阵、所述多个链环处理模块每个对应的菊花链环存储的当前状态以及对应的第二预测矩阵,根据所述多个链环处理模块每个对应的菊花链环存储的当前状态判断所述多个链环处理模块的占用情况,以及根据所述第一预测矩阵和所述多个链环处理模块每个对应的第二预测矩阵判断所述多个链环处理模块是否可接收所述第一子模块提供的菊花链环,以及输出所述仲裁结果。6.根据权利要求5所述的数据处理装置,其中,所述菊花链环包括p个寄存器,p=所述第三菊花链中的节点数目,p为正整数,每个寄存器对应于所述第三菊花链中的一个节点,且用于表示对应的节点的工作状态。7.根据权利要求6所述的数据处理装置,其中,所述第一预测矩阵和所述对应的第二预
测矩阵的尺寸均为s
×
p,s表示预测的周期数,所述第一预测矩阵和所述对应的第二预测矩阵的s行分别用于表示从当前开始的s个周期内所述p个节点中的数据传输情况。8.根据权利要求5所述的数据处理装置,其中,所述第一子模块还配置为基于所述多个计算单元每个发出的数据迁移请求中的来源标识、目的地标识和数据量的大小将所述多个计算单元每个发出的数据迁移请...
【专利技术属性】
技术研发人员:袁庆,陈庆,左航,潘于,王陶然,
申请(专利权)人:海光信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。