分层且并行分区网络的制作方法_5

文档序号:9932649阅读:来源:国知局
分区分组网络。
[0115]示例32是一种在至少一个集成电路中路由分组的方法,包括:
并行分区分组网络控制逻辑选择多个并行分区分组网络中的第一并行分区分组网络,将设备的存储器耦合到限定块层次级别的多个块,每个块包括多个处理器和互连该块的处理器的块网络,其中多个所述块被组织在限定比第一层次级别更高的单元层次级别的至少一个单元中,每个并行分区分组网络具有在单元层次级别的单元级别交换机,其耦合到存储器和单元的多个块的每个块网络;以及
并行分区分组网络控制逻辑通过独立于其他并行分区分组网络的所选并行分区分组网络传送分组,所述传送包括通过在单元层次级别的所选并行分区分组网络的单元级别交换机来交换分组。
[0116]在示例33中,示例32和34-38的主题可以可选地包括:
并行分区分组网络控制逻辑通过在单元到单元层次级别的所选并行分区分组网络的单元到单元级别交换机在所选并行分区分组网络的各所选单元级别交换机之间交换分组, 其中多个所述单元限定比第二层次级别更高的第三层次级别的单元到单元级别,其中每个单元在单元层次级别并且包括在块层次级别的多个所述块,其中每个并行分区分组网络具有:在单元层次级别针对每个单元且耦合到存储器和特定单元的多个块的每个块网络的单元级别交换机,以及在单元到单元层次级别且耦合到在单元层次级别的特定并行分区分组网络的每个单元级别交换机的单元到单元级别交换机。
[0117]在示例34中,示例32-33和35-38的主题可以可选地包括:并行分区分组网络控制逻辑在第一管芯上将分组缓冲在所选并行分区分组网络的缓冲器中,每个并行分区分组网络具有在单元层次级别的管芯到管芯通信通道和缓冲器,并行分区分组网络的每个缓冲器被耦合到管芯到管芯通信通道和特定并行分区分组网络的单元级别交换机,该方法还包括:并行分区分组网络控制逻辑将分组从缓冲器传送到所选并行分区分组网络的管芯到管芯通信通道,从所选并行分区分组网络的管芯到管芯通信通道接收分组,以及将所接收到的分组缓冲在所选并行分区分组网络的缓冲器中。
[0118]在示例35中,示例32-34和36-38的主题可以可选地包括:第二管芯上的多个单元层次级别存储器控制器的单元级别存储器控制器控制相关联单元的处理器和存储器之间的存储器事务,每个单元具有第二管芯上的多个单元级别存储器控制器的相关联存储器控制器;
第二管芯上的并行分区分组网络控制逻辑通过第二管芯上的所选并行分区分组网络的单元级别交换机交换从所选并行分区分组网络的管芯到管芯通信通道接收到的分组,每个并行分区分组网络具有第二管芯上的多个单元级别交换机中的单元级别交换机;以及并行分区分组网络控制逻辑在第二管芯上将从所选并行分区分组网络的管芯到管芯通信通道接收到的分组缓冲在所选并行分区分组网络的缓冲器中,每个并行分区分组网络具有第二管芯上的耦合到特定并行分区分组网络的单元级别交换机的多个缓冲器中的缓冲器,第二管芯上的每个单元级别交换机被耦合到特定并行分区分组网络的管芯到管芯通信通道。
[0119]在示例36中,示例32-35和37-38的主题可以可选地包括:第二管芯上的并行分区分组网络控制逻辑通过第二管芯上的所选并行分区分组网络的单元级别交换机交换分组,将分组缓冲在第二管芯上的所选并行分区分组网络的缓冲器中,以及将来自所选并行分区分组网络的缓冲器的分组传送到所选并行分区分组网络的管芯到管芯通信通道。
[0120]在示例37中,示例32-36和38的主题可以可选地包括:并行分区分组网络控制逻辑利用标签对从所选并行分区分组网络到达的分组加标签以标识分组从其到达的所选并行分区分组网络,以及通过公用单元级别交换机将已加标签的分组交换到用于载送来自多个并行分区分组网络中每一个的分组的耦合到多个并行分区分组网络中的每个并行分区分组网络的公用通信通道,其中由公用通信通道载送的每个分组具有标识已加标签的分组从其到达的并行分区分组网络的标签。
[0121]在示例38中,示例32-37的主题可以可选地包括:并行分区分组网络控制逻辑读取从公用通信通道到达的分组的标签,以及通过公用单元级别交换机将到达的分组交换到由分组的标签标识的并行分区分组网络。
[0122]示例39是一种供存储器使用的计算机架构设备,包括:
限定块层次级别的多个块,每个块都包括多个处理器和互连该块的处理器的块网络; 限定比块层次级别更高的单元层次级别的单元,所述单元包括在块层次级别的多个所述块;以及
多个并行分区分组网络,每个并行分区分组网络都独立于多个并行分区分组网络中的其他并行分区分组网络,每个并行分区分组网络具有在单元层次级别的耦合到存储器和该单元的多个块的每个块网络的单元级别交换机。
[0123]在示例40中,示例39和41-46的主题可以可选地包括:并行分区分组网络控制逻辑,其适于选择多个并行分区分组网络中的第一并行分区分组网络,并且通过独立于其他并行分区分组网络的所选并行分区分组网络传送分组,所述传送包括通过在单元层次级别的所选并行分区分组网络的单元级别交换机来交换分组。
[0124]在示例41中,示例39-40和42-46的主题可以可选地包括限定比单元层次级别更高的单元到单元层次级别的多个所述单元,其中每个单元处于单元层次级别并且包括在块层次级别的多个所述块,其中每个并行分区分组网络具有:针对每个单元的在单元层次级别且耦合到存储器和特定单元的多个块的每个块网络的单元级别交换机;和在单元到单元层次级别且耦合到在单元层次级别的特定并行分区分组网络的每个单元级别交换机的单元到单元级别交换机,其中并行分区分组网络控制逻辑还适于通过在单元到单元层次级别的所选并行分区分组网络的单元到单元级别交换机,在所选并行分区分组网络的各所选单元级别交换机之间交换分组。
[0125]在示例42中,示例39-40和42-46的主题可以可选地包括:第一管芯、第二管芯和多个管芯到管芯通信通道,每个并行分区分组网络都具有耦合到第一和第二管芯的多个管芯到管芯通信通道中的管芯到管芯通信通道,其中多个块的单元和多个并行分区分组网络的单元级别交换机在第一管芯上,该设备还包括第一管芯上的多个缓冲器,每个并行分区分组网络具有耦合到单元级别交换机和特定并行分区分组网络的管芯到管芯通信通道的缓冲器,其中并行分区分组网络控制逻辑还适于在将分组传送到所选并行分区分组网络的管芯到管芯通信通道之前将分组缓冲在所选并行分区分组网络的缓冲器中,以及将缓冲器中的从所选并行分区分组网络的管芯到管芯通信通道接收到的分组缓冲在所选并行分区分组网络的缓冲器中。
[0126]在示例43中,示例39-42和44-46的主题可以可选地包括:在第二管芯上的多个单元层次级别存储器控制器,每个单元级别存储器控制器适于控制在相关联单元的处理器和存储器之间的存储器事务;在第二管芯上的多个单元级别交换机,其中每个并行分区分组网络具有在第二管芯上的多个单元级别交换机中的单元级别交换机;以及在第二管芯上的多个缓冲器中的缓冲器,在第二管芯上的每个单元级别交换机耦合到第一管芯上的特定并行分区分组网络的缓冲器和单元级别交换机。
[0127]在示例44中,示例39-43和44-46的主题可以可选地包括:每个存储器控制器具有在第二管芯上的并行分区分组网络控制逻辑,其适于:通过第二管芯上的所选并行分区分组网络的单元级别交换机来交换分组,在将分组传送到所选并行分区分组网络的管芯到管芯通信通道之前将分组缓冲在第二管芯上的所选并行分区分组网络的缓冲器中,以及将从第二管芯上的所选并行分区分组网络的管芯到管芯通信通道接收到的分组缓冲在第二管芯上的缓冲器中。
[0128]在示例45中,示例39-44和46的主题可以可选地包括:用于载送来自多个并行分区分组网络中的每一个的分组的公用通信通道,其中由公用通信通道载送的每个分组具有标识并行分区分组网络的标签;以及耦合到多个并行分区分组网络中的每个并行分区分组网络的公用单元级别交换机,其中并行分区分组网络控制逻辑适于利用标签对来自每个并行分区分组网络的分组加标签以标识分组从其到达的并行分区分组网络,并通过公用单元级别交换机将已加标签的分组交换到公用通信通道。
[0129]在示例46中,示例39-45的主题可以可选地包括:该并行分区分组网络控制逻辑适于从公用通信通道读取分组的标签,以及通过公用单元级别交换机将分组交换到由分组的标签所标识的并行分区分组网络。
[0130]示例47是一种在至少一个集成电路中路由分组的方法,包括:
并行分区分组网络控制逻辑选择多个并行分区分组网络中的第一并行分区分组网络,将设备的存储器耦合到限定块层次级别的多个块,每个块包括多个处理器和互连该块的处理器的块网络,其中多个所述块被组织在限定比第一层次级别更高的单元层次级别的至少一个单元中,每个并行分区分组网络具有在单元层次级别的单元级别交换机,单元级别交换机耦合到存储器和单元的多个块的每个块网络;以及
并行分区分组网络控制逻辑通过独立于其他并行分区分组网络的所选并行分区分组网络传送分组,所述传送包括通过在单元层次级别的所选并行分区分组网络的单元级别交换机来交换分组。
[0131 ] 在示例48中,示例47和49-53的主题可选地包括:
并行分区分组网络控制逻辑通过在单元到单元层次级别的所选并行分区分组网络的单元到单元级别交换机,在所选并行分区分组网络的各所选单元级别交换机之间交换分组,
其中多个所述单元限定比第二层次级别更高的第三层次级别的单元到单元级别,其中每个单元在单元层次级别并且包括在块层次级别的多个所述块,其中每个并行分区分组网络具有:在单元层次级别针对每个单元且耦合到存储器和特定单元的多个块的每个块网络的单元级别交换机,以及在单元到单元层次级别且耦合到在单元层次级别的特定并行分区分组网络的每个单元级别交换机的单元到单元级别交换机。
[0132]在示例49中,示例47-48和50-53的主题可以可选地包括:并行分区分组网络控制逻辑在第一管芯上将分组缓冲在所选并行分区分组网络的缓冲器中,每个并行分区分组网络具有在单元层次级别的管芯到管芯通信通道和缓冲器,并行分区分组网络的每个缓冲器被耦合到管芯到管芯通信通道和特定并行分区分组网络的单元级别交换机,该方法还包括:并行分区分组网络控制逻辑将分组从缓冲器传送到所选并行分区分组网络的管芯到管芯通信通道,从所选并行分区分组网络的管芯到管芯通信通道接收分组,以及将所接收到的分组缓冲在所选并行分区分组网络的缓冲器中。
[0133]在示例50中,示例47-49和51-53的主题可以可选地包括:第二管芯上的多个单元层次级别存储器控制器中的单元级别存储器控制器控制相关联单元的处理器和存储器之间的存储器事务,每个单元具有第二管芯上的多个单元级别存储器控制器的相关联存储器控制器;
第二管芯上的并行分区分组网络控制逻辑通过第二管芯上的所选并行分区分组网络的单元级别交换机交换从所选并行分区分组网络的管芯到管芯通信通道接收到的分组,每个并行分区分组网络具有第二管芯上的多个单元级别交换机中的单元级别交换机;以及并行分区分组网络控制逻辑在第二管芯上将从所选并行分区分组网络的管芯到管芯通信通道接收到的分组缓冲在所选并行分区分组网络的缓冲器中,每个并行分区分组网络具有第二管芯上的耦合到特定并行分区分组网络的单元级别交换机的多个缓冲器中的缓冲器,第二管芯上的每个单元级别交换机被耦合到特定并行分区分组网络的管芯到管芯通信通道。
[0134]在示例51中,示例47-50和52-53的主题可以可选地包括:第二管芯上的并行分区分组网络控制逻辑通过第二管芯上的所选并行分区分组网络的单元级别交换机交换分组,将分组缓冲在第二管芯上的所选并行分区分组网络的缓冲器中,以及将来自所选并行分区分组网络的缓冲器的分组传送到所选并行分区分组网络的管芯到管芯通信通道。
[0135]在示例52中,示例47-51和53的主题可以可选地包括:并行分区分组网络控制逻辑利用标签对从所选并行分区分组网络到达的分组加标签以标识分组从其到达的所选并行分区分组网络,以及通过公用单元级别交换机将已加标签的分组交换到用于载送来自多个并行分区分组网络中每一个的分组的耦合到多个并行分区分组网络中的每个并行分区分组网络的公用通信通道,其中由公用通信通道载送的每个分组具有标识已加标签的分组从其到达的并行分区分组网络的标签。
[0136]在示例53中,示例47-52的主题可以可选地包括:并行分区分组网络控制逻辑读取从公用通信通道到达的分组的标签,以及通过公用单元级别交换机将到达的分组交换到由分组的标签标识的并行分区分组网络。
[0137]示例54是一种装置,包括执行如在任何前述示例中描述的方法的机构。
[0138]示例55是一种供存储器使用的计算机架构设备,包括:
限定块层次级别的多个块,每个块都包括多个处理器和互连该块的处理器的块网络;限定比块层次级别更高的单元层次级别的单元,所述单元包括在块层次级别的多个所述块;以及
多个并行分区分组网络,每个并行分区分组网络都独立于多个并行分区分组网络中的其他并行分区分组网络,每个并行分区分组网络具有在单元层次级别的耦合到存储器和该单元的多个块的每个块网络的单元级别交换机。
[0139]在示例56中,示例55和57-62的主题可以可选地包括:并行分区分组网络控制逻辑,其适于选择多个并行分区分组网络中的第一并行分区分组网络,并且通过独立于其他并行分区分组网络的所选并行分区分组网络传送分组,所述传送包括通过在单元层次级别的所选并行分区分组网络的单元级别交换机来交换分组。
[0140]在示例57中,示例55-56和58-62的主题可以可选地包括:限定比单元层次级别更高的单元到单元层次级别的多个所述单元,其中每个单元处于单元层次级别并且包括在块层次级别的多个所述块,其中每个并行分区分组网络具有:对于每个单元在单元层次级别且耦合到存储器和特定单元的多个块的每个块网络的单元级别交换机;和在单元到单元层次级别且耦合到在单元层次级别的特定并行分区分组网络的每个单元级别交换机的单元到单元级别交换机,其中并行分区分组网络控制逻辑还适于通过在单元到单元层次级别的所选并行分区分组网络的单元到单元级别交换机,在所选并行分区分组网络的各所选单元级别交换机之间交换分组。
[0141]在示例58中,示例55-57和59-62的主题可以可选地包括:第一管芯、第二管芯和多个管芯到管芯通信通道,每个并行分区分组网络都具有耦合到第一和第二管芯的多个管芯到管芯通信通道中的管芯到管芯通信通道,其中多个块的单元和多个并行分区分组网络的单元级别交换机在第一管芯上,该设备还包括第一管芯上的多个缓冲器,每个并行分区分组网络具有耦合到单元级别交换机和特定并行分区分组网络的管芯到管芯通信通道的缓冲器,其中并行分区分组网络控制逻辑还适于在将分组传送到所选并行分区分组网络的管芯到管芯通信通道之前将分组缓冲在所选并行分区分组网络的缓冲器中,以及将缓冲器中的从所选并行分区分组网络的管芯到管芯通信通道接收到的分组缓冲在所选并行分区分组网络的缓冲器中。
[0142]在示例59中,示例55-58和60-62的主题可以可选地包括:在第二管芯上的多个单元层次级别存储器控制器,每个单元级别存储器控制器适于控制在相关联单元的处理器和存储器之间的存储器事务;在第二管芯上的多个单元级别交换机,其中每个并行分区分组网络具有在第二管芯上的多个单元级别交换机中的单元级别交换机;以及在第二管芯上的多个缓冲器中的缓冲器,在第二管芯上的每个单元级别交换机耦合到第一管芯上的特定并行分区分组网络的缓冲器和单元级别交换机。
[0143]在示例60中,示例55-59和61-62的主题可以可选地包括:每个存储器控制器具有在第二管芯上的并行分区分组网络控制逻辑,其适于:通过第二管芯上的所选并行分区分组网络的单元级别交换机来交换分组,在将分组传送到所选并行分区分组网络的管芯到管芯通信通道之前将分组缓冲在第二管芯上的所选并行分区
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1