数据处理系统技术方案

技术编号:20929214 阅读:45 留言:0更新日期:2019-04-20 12:33
实用新型专利技术实施例公开了一种数据处理芯片和系统,其中,数据处理芯片包括数据处理电路和多个互联存储控制器,所述数据处理电路分别与所述多个互联存储控制器中的各互联存储控制器连接,各互联存储控制器分别对应连接至一存储器,数据处理芯片通过互联存储控制器向存储器读写数据、以及实现与其他数据处理芯片之间的数据交换。本实用新型专利技术实施例降低了数据处理芯片的成本、数据处理系统的实现难度和成本,降低了数据处理的复杂度和时间。

data processing system

The utility model embodiments disclose a data processing chip and system, in which the data processing chip includes a data processing circuit and multiple interconnected storage controllers, the data processing circuit is connected with each of the interconnected storage controllers of the multiple interconnected storage controllers, and each interconnected storage controller is connected to a memory respectively, and the data processing chip is interconnected by the interconnected storage. The storage controller reads and writes data to the memory and realizes data exchange with other data processing chips. The embodiment of the utility model reduces the cost of the data processing chip, the difficulty and cost of realizing the data processing system, and the complexity and time of data processing.

【技术实现步骤摘要】
数据处理系统
本技术涉及数据处理技术,尤其是一种数据处理系统。
技术介绍
一般的数据处理系统,都需要大容量的存储器,尤其深度学习中的数据处理系统,需要更大容量的存储器。其中,DDR(双倍速率同步动态随机存储器)3、DDR4、GDDR(图形双倍速率同步动态随机存储器)、HBM(高带宽存储器)等外置存储器,比SRAM(静态随机存储器)等片内高速存储器的成本低很多,因此,数据处理芯片一般会有独享的外置高速存储器,在相应的数据处理芯片内部设置存储控制器,数据处理芯片通过存储控制器读写外置存储器中的数据。随着数据处理任务的复杂度越来越高,需要处理的数据量越来越大,需要完成数据处理任务的时间越来越短,多个数据处理芯片需要共同处理海量的数据,这就要求这些数据处理芯片互相连接起来,在多个数据处理芯片之间实现数据的快速交换并共同完成数据处理任务。每个数据处理芯片需要内置一个互联控制器,数据处理芯片通过内置的互联控制器与其他数据处理芯片进行数据交换,两个数据处理芯片中的互联控制器通过通信介质连接在一起,进行数据交换。在实现本技术的过程中,专利技术人通过研究发现,现有的数据处理系统至少存在以下问题:现有多数据处理芯片互联的数据处理系统中,存储控制器和互联控制器都是独立设置的,数据处理芯片内部既需要设置存储控制器,也需要设置互联控制器,这就增加了数据处理芯片的成本;由于外置存储器的IO(输入/输出)管脚和互联控制器的IO管脚都是独立设置的,这种数据处理系统的IO管脚密度大,导致PCB(印刷电路板)的复杂度高,也增加了数据处理系统的实现难度和成本,降低了数据处理系统的可靠性;外置存储器都是各数据处理芯片独享和私有的,每个数据处理芯片将数据存储在各自的外置存储器中,降低了存储器的存储空间的利用率;另外,当一个数据处理芯片需要使用其他数据处理芯片的数据时,需要对方数据处理芯片将数据从其私有的外置存储器中读取,然后通过两个数据处理芯片互联控制器把数据传递给当前数据处理芯片,这就增加了数据处理的复杂度和时间。
技术实现思路
本技术实施例提供一种多数据处理芯片互联的数据处理系统实现方案。根据本技术实施例的一个方面,提供一种数据处理系统,包括:至少一个存储器和至少两个数据处理芯片;每个所述数据处理芯片包括多个互联存储控制器,所述数据处理芯片通过各互联存储控制器分别对应连接一个存储器;所述至少一个存储器包括第一存储器,每个所述存储器包括多个存储接口,每个存储接口与一个互联存储控制器连接;所述至少两个数据处理芯片包括第一数据处理芯片和第二数据处理芯片;所述第一数据处理芯片中的至少一个互联存储控制器包括第一互联存储控制器,所述第一数据处理芯片通过所述第一互联存储控制器与所述第一存储器连接;所述第二数据处理芯片中的至少一个互联存储控制器包括所述第二互联存储控制器和第三互联存储控制器,所述第二数据处理芯片通过所述第二互联存储控制器与所述第一存储器连接。基于本技术上述实施例提供的数据处理系统,在数据处理芯片中设置互联存储控制器,通过互联存储控制器与存储器连接,通过互联存储控制器实现对存储器中的数据读写,以及通过互联存储控制器和存储器实现与其他数据处理芯片之间的数据交换。相对于相应技术,本技术实施例具有以下有益技术效果:无需独立设置存储控制器和互联控制器,降低了数据处理芯片的成本,减小了IO管脚密度,降低了PCB的复杂度,降低了数据处理系统的实现难度和成本,提高了数据处理系统的可靠性;所有数据处理芯片可以共享存储器的存储空间,当一个数据处理芯片从一个存储器中读取其他数据处理芯片存储的数据时,可以直接从存储器读取该数据,而无需通过存储该数据的其他数据处理芯片从存储器中读取数据后再转发给当前的数据处理芯片,提高了存储空间的利用率,并降低了数据处理的复杂度和时间。下面通过附图和实施例,对本技术的技术方案做进一步的详细描述。附图说明构成说明书的一部分的附图描述了本技术的实施例,并且连同描述一起解释本技术的原理。参照附图,根据下面的详细描述,可以更加清楚地理解本技术,其中:图1为本技术数据处理系统一个实施例的结构示意图。图2为本技术数据处理芯片一个实施例的结构示意图。图3为本技术实施例中存储器一个实施例的结构示意图。具体实施方式现在将参照附图来详细描述本技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本技术的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。本技术实施例可以应终端设备、计算机系统/服务器等电子设备,其可与众多其它通用或专用计算系统环境或配置一起操作。适于与终端设备、计算机系统/服务器等电子设备一起使用的众所周知的终端设备、计算系统、环境和/或配置的例子包括但不限于:个人计算机系统、服务器计算机系统、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的系统、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机系统﹑大型计算机系统和包括上述任何系统的分布式云计算技术环境,等等。终端设备、计算机系统/服务器等电子设备可以在由计算机系统执行的计算机系统可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块可以包括例程、程序、目标程序、组件、逻辑、数据结构等等,它们执行特定的任务或者实现特定的抽象数据类型。计算机系统/服务器可以在分布式云计算环境中实施,分布式云计算环境中,任务是由通过通信网络链接的远程处理设备执行的。在分布式云计算环境中,程序模块可以位于包括存储设备的本地或远程计算系统存储介质上。本技术各实施例中,“第一”、“第二”等词仅区分是否为同一个对象,而不区分对象内部的结构。本技术各实施例中,数据处理芯片采用同样的结构,存储器也采用同样的结构。图1为本技术数据处理系统一个实施例的结构示意图。如图1所示,该实施例的数据处理系统,包括:至少一个存储器和至少两个数据处理芯片;每个数据处理芯片包括多个互联存储控制器,通过各互联存储控制器分别对应连接一个存储器;至少一个存储器包括第一存储器,每个存储器包括多个存储接口,每个存储接口与一个互联存储控制器连接;至少两个数据处理芯片包括第一数据处理芯片和第二数据处理芯片;第一数据处理芯片中的至少一个互联存储控制器包括第一互联存储控制器,通过第一互联存储控制器与第一存储器连接;第二数据处理芯片中的至少一个互联存储控制器包括第二互联存储控制器和第三互联存储控制器,通过第二互联存储控制器与第一存储器连接;图1中示例性地示出了一些数量的数据处理芯片和存储器,本技术各实施例中数据处理芯片、存储器的数量可以多于或少于图1中所示该数量,本领域技术人员基于本技术实施例的本文档来自技高网
...

【技术保护点】
1.一种数据处理系统,其特征在于,包括:至少一个存储器和至少两个数据处理芯片;每个所述数据处理芯片包括多个互联存储控制器,所述数据处理芯片通过各互联存储控制器分别对应连接一个存储器;所述至少一个存储器包括第一存储器,每个所述存储器包括多个存储接口,每个存储接口与一个互联存储控制器连接;所述至少两个数据处理芯片包括第一数据处理芯片和第二数据处理芯片;所述第一数据处理芯片中的至少一个互联存储控制器包括第一互联存储控制器,所述第一数据处理芯片通过所述第一互联存储控制器与所述第一存储器连接;所述第二数据处理芯片中的至少一个互联存储控制器包括第二互联存储控制器和第三互联存储控制器,所述第二数据处理芯片通过所述第二互联存储控制器与所述第一存储器连接。

【技术特征摘要】
1.一种数据处理系统,其特征在于,包括:至少一个存储器和至少两个数据处理芯片;每个所述数据处理芯片包括多个互联存储控制器,所述数据处理芯片通过各互联存储控制器分别对应连接一个存储器;所述至少一个存储器包括第一存储器,每个所述存储器包括多个存储接口,每个存储接口与一个互联存储控制器连接;所述至少两个数据处理芯片包括第一数据处理芯片和第二数据处理芯片;所述第一数据处理芯片中的至少一个互联存储控制器包括第一互联存储控制器,所述第一数据处理芯片通过所述第一互联存储控制器与所述第一存储器连接;所述第二数据处理芯片中的至少一个互联存储控制器包括第二互联存储控制器和第三互联存储控制器,所述第二数据处理芯片通过所述第二互联存储控制器与所述第一存储器连接。2.根据权利要求1所述的系统,其特征在于,所述数据处理芯片包括数据处理电路和多个互联存储控制器,所述数据处理...

【专利技术属性】
技术研发人员:桂文明
申请(专利权)人:算丰科技北京有限公司
类型:新型
国别省市:北京,11

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

1