【技术实现步骤摘要】
在根据能源部第B600738号合同的政府支持下作出本专利技术。政府拥有本专利技术中的某些权利。
本公开内容涉及计算系统,且尤其涉及(但不限于)管芯上互连。附图说明图1A是根据本专利技术的一种实施方式的处理器或SoC的核的集合或编组的框图。图1B是根据一种实施方式的多个处理器岛的框图。图2是根据本专利技术的一种实施方式的SoC或其他处理器的框图。图3是根据本专利技术的一种实施方式的网络交换机的框图。图4是根据本专利技术的一种实施方式通过网络交换机路由分组的方法的流程图。图5是根据本专利技术的一种实施方式的系统的框图。图6是可以使用各实施方式的示例系统的框图。图7是可以使用各实施方式的另一示例系统的框图。图8是根据一种实施方式的片上系统的框图。图9是根据本专利技术的一种实施方式的系统的框图。具体实施方式随着计算技术的进步,在单个半导体管芯上获得更大量的计算容量变得可行。当前,可以获得具有4、8或更多个核的多核处理器。据预测,未来的处理器可以把数百或甚至数千个小计算核集成到单个硅片上。然而,当前的管芯上互连结构不能高效地扩展到如此大量的节点,尤其是不能在提供可接受带宽的同时拥有最小功耗和延迟时间。包括2维网格、环形总线或环形网格拓扑的常规的网络拓扑不能高效地扩展为用于此类预测的处理器,这主要是由于网络中的大量中间跨跳(hop)和缓冲,引起了过多的延迟时间和高昂的功耗。< ...
【技术保护点】
一种用于提供管芯上互连的设备,包括:配置在半导体管芯上的多个岛,所述多个岛中的至少两个具有多个核;以及配置在所述半导体管芯上的多个网络交换机,所述多个网络交换机与所述多个岛相关联,其中,所述多个网络交换机的第一网络交换机包括多个输出端口,其中,所述多个输出端口的第一组的输出端口经由点对点互连耦合到岛的所述关联网络交换机,且所述输出端口的第二组的输出端口经由点对多点互连耦合到多个岛的所述关联网络交换机。
【技术特征摘要】
2014.10.27 US 14/524,6221.一种用于提供管芯上互连的设备,包括:
配置在半导体管芯上的多个岛,所述多个岛中的至少两个具有多个核;以及
配置在所述半导体管芯上的多个网络交换机,所述多个网络交换机与所述多
个岛相关联,其中,所述多个网络交换机的第一网络交换机包括多个输出端口,其
中,所述多个输出端口的第一组的输出端口经由点对点互连耦合到岛的所述关联网
络交换机,且所述输出端口的第二组的输出端口经由点对多点互连耦合到多个岛的
所述关联网络交换机。
2.如权利要求1所述的设备,其特征在于,至少部分地在第一金属层上配置
所述点对点互连。
3.如权利要求2所述的设备,其特征在于,至少部分地在第二金属层上配置
所述点对多点互连,所述第二金属层是比所述第一金属层高的金属层。
4.如权利要求3所述的设备,其特征在于,配置在所述第一金属层上的所述
点对点互连的布线宽度大于配置在所述较高金属层上的所述点对多点互连的布线
宽度。
5.如权利要求1所述的设备,其特征在于,所述点对多点互连被配置成在一
个时钟周期内把输出信息从所述网络交换机传输给所述多个岛的所述关联网络交
换机,所述多个岛在物理上不毗邻所述网络交换机的所述岛。
6.如权利要求5所述的设备,其特征在于,所述点对点互连被配置成在一个
时钟周期内从所述网络交换机向所述岛的所述关联网络交换机传输输出信息,所述
岛在物理上毗邻所述网络交换机的所述岛。
7.如权利要求1所述的设备,进一步包括管芯上互连结构,其包括所述多个
网络交换机、所述点对点互连和所述点对多点互连。
8.如权利要求7所述的设备,其特征在于,所述管芯上互连结构包括分层网
络,所述分层网络包括各自用于互连岛的所述多个核的多个交叉开关网络、用于互
连所述多个岛中的毗邻岛的多个点对点互连、以及用于互连所述多个岛中的非毗邻
岛的多个点对多点互连。
9.一种用于提供管芯上互连的设备,包括:
配置在半导体管芯上的网络交换机装置,所述网络交换机装置包括:
多个输入端口,用于接收来自其他网络交换机装置的信息;
第一多个输出端口,用于经由第一金属层耦合到多个毗邻网络交换机;以及
第二多个输出端口,用于经由第二金属层耦合到多个非毗邻网络交换机装置。
10.如权利要求9所述的设备,其特征在于,所述多个输入端口的数量大于
所述第一多个输出端口的数量与所述第二多个输出端口的数量的总和。
11.如权利要求9所述的设备,其特征在于,所述网络交换机装置进一步包
括:
至少一个第一缓冲器,其与第一虚拟...
【专利技术属性】
技术研发人员:S·哈尔,A·莫尔,D·索马瑟科哈,D·S·邓宁,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。