【技术实现步骤摘要】
【国外来华专利技术】通用并行计算架构
本公开总体上涉及用于计算设备和计算系统的硬件架构。更具体地,本公开涉及可以支持先进的计算功能的通用并行计算架构,该先进的计算功能诸如在人工智能中使用的功能。
技术介绍
人脑是典型地包含由一千万亿个突触连接的大约1000亿个神经元的大规模并行系统。理想情况下,模拟人脑的运作可以支持诸如人工智能之类的先进的计算功能。然而,模拟人脑或设计与人脑的能力相匹敌的计算系统的常规尝试通常由于多个原因而是不充足的,诸如基本上不与大脑的连接性或三维结构相匹配。
技术实现思路
本公开提供了一种通用并行计算架构。在第一实施例中,一种装置包括多个并行计算核心,其中每个计算核心被配置成执行一个或多个处理操作并且生成输入数据。该装置还包括与每个计算核心相关联的多个并行协处理器。每个计算核心被配置成将由该计算核心生成的输入数据提供给与每个计算核心相关联的协处理器中所指定的一个。协处理器被配置成处理输入数据并且生成输出数据。该装置进一步包括多个约简器电路。每个计算核心与约简器电路中的一个相关联。每个约简器电路被配置成从相关联的计算核心的每个协处理器接收输出数据,将一个或多个功能应用于输出数据,并且向相关联的计算核心提供一个或多个结果。计算核心、协处理器和约简器电路在二维布局中横向地并排布置。在第二实施例中,一种装置包括多个并行计算核心,其中每个计算核心被配置成执行一个或多个处理操作并且生成输入数据。该装置还包括与每个计算核心相关联的多个并行协处理器。每个计算核心被配置成将由该计算核心生成的输入数 ...
【技术保护点】
1.一种装置,包括:/n多个并行计算核心,每个计算核心被配置成执行一个或多个处理操作并且生成输入数据;/n与每个计算核心相关联的多个并行协处理器,每个计算核心被配置成将由所述计算核心生成的输入数据提供给与每个计算核心相关联的协处理器中所指定的一个,协处理器被配置成处理输入数据并且生成输出数据;以及/n多个约简器电路,每个计算核心与约简器电路中的一个相关联,每个约简器电路被配置成从相关联的计算核心的每个协处理器接收输出数据,将一个或多个功能应用于输出数据,并且向相关联的计算核心提供一个或多个结果;/n其中,计算核心、协处理器和约简器电路在二维布局中横向地并排布置。/n
【技术特征摘要】
【国外来华专利技术】20170406 US 15/4812011.一种装置,包括:
多个并行计算核心,每个计算核心被配置成执行一个或多个处理操作并且生成输入数据;
与每个计算核心相关联的多个并行协处理器,每个计算核心被配置成将由所述计算核心生成的输入数据提供给与每个计算核心相关联的协处理器中所指定的一个,协处理器被配置成处理输入数据并且生成输出数据;以及
多个约简器电路,每个计算核心与约简器电路中的一个相关联,每个约简器电路被配置成从相关联的计算核心的每个协处理器接收输出数据,将一个或多个功能应用于输出数据,并且向相关联的计算核心提供一个或多个结果;
其中,计算核心、协处理器和约简器电路在二维布局中横向地并排布置。
2.根据权利要求1所述的装置,其中协处理器和约简器电路以行和列被布置,每个列与计算核心中的不同的一个相关联。
3.根据权利要求2所述的装置,进一步包括:
信号线,所述信号线将所有计算核心通信地耦合到所有列中的协处理器。
4.根据权利要求1所述的装置,其中:
并行计算核心包括N个计算核心;并且
每个计算核心与N个并行协处理器相关联。
5.根据权利要求1所述的装置,其中:
并行计算核心包括至少16个计算核心;并且
每个计算核心与至少16个并行协处理器相关联。
6.根据权利要求1所述的装置,其中:
计算核心驻留在第一集成电路芯片中;并且
协处理器驻留在第二集成电路芯片中。
7.根据权利要求6所述的装置,进一步包括:
至少一个通信链路,所述至少一个通信链路将第一集成电路芯片与第二集成电路芯片耦合。
8.根据权利要求6所述的装置,其中以下各项中的至少一个:
第一集成电路芯片中的计算核心被配置成与不同的第二集成电路芯片中的不同数量或类型的协处理器通信;和
第二集成电路芯片中的协处理器被配置成与不同的第一集成电路芯片中的不同数量或类型的计算核心通信。
9.根据权利要求1所述的装置,其中每个约简器电路包括处理电路和存储器。
10.一种装置,包括:
多个并行计算核心,每个计算核心被配置成执行一个或多个处理操作并且生成输入数据;以及
与每个计算核心相关联的多个并行协处理器,每个计算核心被配置成将由所述计算核心生成的输入数据提供给与每个计算核心相关联的协处理器中所指定的一个,协处理器被配置成处理输入数据并且生成输出数据;
其中,用于每个计算核心的协处理器的子集中的协处理器还被配置成将一个或多个功能共同地应用于输出数据,所述子集中的协处理器中的一个进一步被配置成向相关联的计算核心提供一个或多个结果。
11.根据权利要求10所述的装置,其中计算核心和协处理器在二维布局中横向地并排布置。
12.根据权利要求10所述的装置,其中协处理器以行和列被布置,每个列与计算核心中的不同的一个相关联。
13.根据权利要求12所述的装置,进一步包括:
信号线,所述信号线将所有计算核心通信地耦合到所有列中的协处理器。
14.根据权利要求10所述的装置,其中:
并行计算核心包括N个计算核心;并且
每个计算核心与N个并行协处理器相关联。
15.根据权利要求10所述的装置,其中:
并行计算核心包括至少16个计算核心;并且
每个计算核心与至少16个并行协处理器相关联。
16.根据权利要求10所述的装置,其中:
计算核心驻留在第一集成电路芯片中;并且
协处理器驻留在第二集成电路芯片中。
17.根据权利要求16所述的装置,进一步包括:
至少一个通信链路,所述至少一个通信链路将第一集成电路芯片与第二集成电路芯片耦合。
18.根据权利要求16所述的装置,其中以下各项中的至少一个:
第一集成电路芯片中的计算核心被配置成与不同的第二集成电路芯片中的不同数量或类型的协处理器通信;和
第二集成电路芯片中的协处理器被配置成与不同的第一集成电路芯片中的不同数量或类型的计算核心通信。
19.一种装置,包括:
N个并行计算核心,每个计算核心被配置成执行一个或多个处理操作并且生成输入数据;
个协处理器,其中每个计算核心与N个并行协处理器相关联,每个计算核心被配置成将由所述计算核心生成的输入数据提供给与每个计算核心相关联的协处理器中所指定的一个,协处理器被配置成处理输入数据并且生成输出数据;以及
N个约简器电路,每个计算核心与约简器电路中的一个相关联,每个约简器电路被配置成从相关联的计算核心的每个协处理器接收输出数据,将一个或多个功能应用于输出数据,并且向相关联的计算核心提供一个或多个结果;
其中,计算核心、协处理器和约简器电路在二维布局中横向地并排布置;并且
其中,N是具有为至少十六的值的整数。
20...
【专利技术属性】
技术研发人员:P伯查德,U德雷佩尔,
申请(专利权)人:高盛有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。