数据处理装置及方法制造方法及图纸

技术编号:24497606 阅读:17 留言:0更新日期:2020-06-13 03:40
本公开涉及数据处理装置及方法。该装置包括多个处理芯片组,每个处理芯片组包括级联的多个处理芯片;辅助控制芯片,辅助控制芯片连接到各个处理芯片组;主控制芯片,连接到辅助控制芯片,主控制芯片用于发送待处理数据包至辅助控制芯片;其中,所述辅助控制芯片用于:接收待处理数据包;对所述待处理数据包执行预设操作,得到待处理中间数据包;将所述待处理中间数据包分发至各个处理芯片组,以使各个处理芯片组处理所述待处理中间数据包。通过在主控制芯片外接具备更多通信接口的辅助控制芯片,不仅增加了与主控制芯片并行连接的处理芯片组的数量,而且增加了与主控制芯片连接的处理芯片的总量,提高了数据处理装置的并行数据处理性能。

Data processing device and method

【技术实现步骤摘要】
数据处理装置及方法
本公开涉及电子
,尤其涉及一种数据处理装置及方法。
技术介绍
随着人工智能技术的快速发展,高效能人工智能计算平台中出现了越来越多的对海量数据的处理需求,因此,对高效能人工智能计算平台的计算能力有了更高的要求。在相关技术中,高效能人工智能计算平台通常会利用多处理芯片级联的方式来提高其计算能力。具体而言,高效能人工智能计算平台中包括至少一个主控芯片和多个处理芯片组,主控芯片通过通信接口分别连接到各个处理芯片组的第一级处理芯片,以控制由多个处理芯片组,进而提高计算能力。然而,由于主控芯片中设置的通信接口的数量有限,可并行连接的处理芯片组的数量受到限制。因此,高效能人工智能计算平台的数据处理性能的提升也受到限制。
技术实现思路
有鉴于此,本公开提出了一种数据处理装置及方法,以实现针对主控制芯片中通信接口的扩展,使主控制芯片可以并行连接更多处理芯片组,提升了数据处理性能。根据本公开的一方面,提供了一种数据处理装置,所述装置包括多个处理芯片组,每个处理芯片组包括级联的多个处理芯片;辅助控制芯片,所述辅助控制芯片连接到各个处理芯片组;主控制芯片,连接到所述辅助控制芯片,所述主控制芯片用于发送待处理数据包至辅助控制芯片;其中,所述辅助控制芯片用于:接收所述待处理数据包;对所述待处理数据包执行预设操作,得到待处理中间数据包;将所述待处理中间数据包分发至各个处理芯片组,以使各个处理芯片组处理所述待处理中间数据包。在一种可能的实现方式中,所述待处理数据包包括各个处理芯片组的组别标识,所述待处理中间数据包包括多个待处理中间子数据包,其中,对所述待处理数据包执行预设操作,得到待处理中间数据包,包括:根据所述组别标识将所述待处理数据包划分为多个待处理中间子数据包。在一种可能的实现方式中,辅助控制芯片,设置有第一通信接口和第二通信接口,所述辅助控制芯片通过第一通信接口分别连接到各个处理芯片组的第一级处理芯片;主控制芯片,设置有第三通信接口和第四通信接口,所述第四通信接口连接到所述第二通信接口;其中,所述第一通信接口与所述第三通信接口的接口类别相同,所述第一通信接口的数量大于所述第三通信接口的数量。在一种可能的实现方式中,所述待处理数据包与所述待处理中间数据包的数据格式不同,其中,对所述待处理数据包执行预设操作,得到待处理中间数据包,包括:将所述待处理数据包的数据格式由第二通信接口的数据传输格式转换为第一通信接口的数据传输格式。在一种可能的实现方式中,所述处理芯片组用于:处理待处理中间数据包,得到处理结果数据包;发送所述处理结果数据包至辅助控制芯片;其中,所述辅助控制芯片还用于:接收所述处理结果数据包;确定所述处理结果数据包的结果类型;通过所述第一通信接口中与所述结果类型相对应的通信接口,向所述主控芯片发送所述处理结果数据包。在一种可能的实现方式中,所述处理结果数据包包括多个子处理结果数据包和分别对应于各个子处理结果数据包的芯片标识,所述主控芯片还可用于,根据芯片标识确定所述子处理结果数据包所使用到的子芯片。在一种可能的实现方式中,所述辅助控制芯片包括现场可编程门阵列;所述第一通信接口包括通用异步收发传输器接口;所述第二通信接口包括串行外设接口。根据本公开的另一方面,提供了一种高效能计算设备,所述高效能计算设备包括了本公开所述的数据处理装置。根据本公开的另一方面,提供了一种数据处理方法,所述方法应用于辅助控制芯片,所述辅助控制芯片连接多个处理芯片组,所述方法包括:接收待处理数据包;对所述待处理数据包执行预设操作,得到待处理中间数据包;将所述待处理中间数据包分发至各个处理芯片组,以使各个处理芯片组处理所述待处理中间数据包。在一种可能的实现方式中,所述待处理数据包包括各个处理芯片组的组别标识,所述待处理中间数据包包括多个待处理中间子数据包,其中,对所述待处理数据包执行预设操作,得到待处理中间数据包,包括:根据所述组别标识将所述待处理数据包划分为多个待处理中间子数据包。。在一种可能的实现方式中,辅助控制芯片设置有第一通信接口和第二通信接口,所述待处理数据包与所述待处理中间数据包的数据格式不同,其中,对所述待处理数据包执行预设操作,得到待处理中间数据包,包括:将所述待处理数据包的数据格式,由第二通信接口的数据传输格式转换为第一通信接口的数据传输格式。在一种可能的实现方式中,方法还包括:当接收到处理芯片组发送的处理结果数据包时,确定所述处理结果数据包的结果类型,其中,处理结果数据包由处理芯片组基于所述待处理数据包得到;通过第一通信接口中与所述结果类型相对应的通信接口,向所述主控芯片发送所述处理结果数据包。在一种可能的实现方式中,所述处理结果数据包包括多个子处理结果数据包和分别对应于各个子处理结果数据包的芯片标识,其中,所述通过第一通信接口中与所述结果类型相对应的通信接口,向所述主控芯片发送所述处理结果数据包,包括:通过所述第一通信接口中与所述结果类型相对应的通信接口,向所述主控芯片发送子处理结果数据包和芯片标识,以使主控芯片根据所述芯片标识确定所述子处理结果数据包所使用到的子芯片。根据本公开实施例的数据处理装置及方法,在主控制芯片外接具备更多通信接口的辅助控制芯片,不仅增加了与主控制芯片并行连接的处理芯片组的数量,而且增加了与主控制芯片连接的处理芯片的总量,提高了数据处理装置的并行数据处理性能。根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。附图说明包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。图1示出根据本公开实施例的数据处理装置的结构示意图。图2示出根据本公开实施例的辅助控制芯片的结构示意图。图3示出根据本公开实施例的辅助控制芯片的结构示意图。图4示出根据本公开实施例的高效能计算设备的结构示意图。图5示出根据本公开实施例的一种数据处理方法的流程图。图6示出根据本公开实施例的一种数据处理方法的流程图。具体实施方式以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。图1示出根据本公开实施例的数据处理装置的结构示意图。本实施例的数据处理装置可以应用于任何需要处理海量数据的使用场景中,其可以设置于例如电脑、服务器、移动终本文档来自技高网...

【技术保护点】
1.一种数据处理装置,其特征在于,所述装置包括:/n多个处理芯片组,每个处理芯片组包括级联的多个处理芯片;/n辅助控制芯片,所述辅助控制芯片连接到各个处理芯片组;/n主控制芯片,连接到所述辅助控制芯片,所述主控制芯片用于发送待处理数据包至辅助控制芯片;/n其中,所述辅助控制芯片用于:/n接收所述待处理数据包;/n对所述待处理数据包执行预设操作,得到待处理中间数据包;/n将所述待处理中间数据包分发至各个处理芯片组,以使各个处理芯片组处理所述待处理中间数据包。/n

【技术特征摘要】
1.一种数据处理装置,其特征在于,所述装置包括:
多个处理芯片组,每个处理芯片组包括级联的多个处理芯片;
辅助控制芯片,所述辅助控制芯片连接到各个处理芯片组;
主控制芯片,连接到所述辅助控制芯片,所述主控制芯片用于发送待处理数据包至辅助控制芯片;
其中,所述辅助控制芯片用于:
接收所述待处理数据包;
对所述待处理数据包执行预设操作,得到待处理中间数据包;
将所述待处理中间数据包分发至各个处理芯片组,以使各个处理芯片组处理所述待处理中间数据包。


2.根据权利要求1所述的装置,其特征在于,所述待处理数据包包括各个处理芯片组的组别标识,所述待处理中间数据包包括多个待处理中间子数据包,
其中,对所述待处理数据包执行预设操作,得到待处理中间数据包,包括:
根据所述组别标识将所述待处理数据包划分为多个待处理中间子数据包。


3.根据权利要求1所述的装置,其特征在于,
辅助控制芯片,设置有第一通信接口和第二通信接口,所述辅助控制芯片通过第一通信接口分别连接到各个处理芯片组的第一级处理芯片;
主控制芯片,设置有第三通信接口和第四通信接口,所述第四通信接口连接到所述第二通信接口;
其中,所述第一通信接口与所述第三通信接口的接口类别相同,所述第一通信接口的数量大于所述第三通信接口的数量。


4.根据权利要求3所述的装置,其特征在于,所述待处理数据包与所述待处理中间数据包的数据格式不同,
其中,对所述待处理数据包执行预设操作,得到待处理中间数据包,包括:
将所述待处理数据包的数据格式由第二通信接口的数据传输格式转换为第一通信接口的数据传输格式。


5.根据权利要求3所述的装置,其特征在于,所述处理芯片组用于:
处理待处理中间数据包,得到处理结果数据包;
发送所述处理结果数据包至辅助控制芯片;
其中,所述辅助控制芯片还用于:
接收所述处理结果数据包;
确定所述处理结果数据包的结果类型;
通过所述第一通信接口中与所述结果类型相对应的通信接口,向所述主控芯片发送所述处理结果数据包。


6.根据权利要求5所述的装置,其特征在于,所述处理结果数据包包括多个子处理结果数据包和分别对应于各个子处理结果数据包的芯片标识,
所述主控芯片还可用于,根据芯片标识确定所述子处理...

【专利技术属性】
技术研发人员:石玲宁胡均浩唐平葛维李振中
申请(专利权)人:锐迪科重庆微电子科技有限公司
类型:发明
国别省市:重庆;50

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

1