【技术实现步骤摘要】
【国外来华专利技术】用于混合式电路交换和分组交换路由器的架构和方法背景1.
本公开内容涉及计算系统,并且尤其(但非排他地)涉及片上网络的通信。2.
技术介绍
随着在功率受限的计算环境中集成密度继续增加,多核处理器通过在降低的电压和频率下的并行处理提供了增加的性能功效比。互连网络(诸如,用于在核之间的管芯上通信的那些互连网络)是允许随着核数量增加的可扩展性能的关键。电路交换(circuit-switched)网络在数据传输期间提供了专用信道而无需中间缓冲或仲裁。与分组交换(packet-switched)网络相比,这可以提供较低的功耗——至少通过允许数据存储时钟功率的减少——以及较高的吞吐量。因此,分组交换网络可以实现较高的资源利用率,对较小位宽的消息尤其如此。然而,通过避免缓冲和仲裁,在数据传输之前必须预留专用信道资源,从而可能阻止其他更优的数据传输发生。与预调度的源定向路由方案不同,分布式路由方案不限于预定义的通信量(traffic)模式或应用,而是基于不完整的实时信息来确定分组路线和资源预留的优先级。此外,诸如网格状和分层树型(也称为分层星型)之类的网络拓扑提供整体功率与带宽之间的不同的权衡。网格状网络有利于随着距离增加的均匀的通信量分布,且伴随更渐进的性能损失。分层星型拓扑通过减少总体路由器跳(hop)计数来为更多本地通信量提供相对改善的性能。未来集成片上网络(NoC)应用的不断变化的要求建议异构方法、以及不同的拓扑与效率权衡的多种管芯上网络。附图说明在所附附图中以示例而非限制方式阐释本专利技术的各种实施例,并且在附图中:图1是阐释根据实施例的、用于执行路由的网格状网络 ...
【技术保护点】
一种路由器,包括:第一输入端口,所述第一输入端口包括:第一输入部分,用于接收来自另一路由器的第一分组,所述第一分组包括控制信息;以及第二输入部分,用于接收来自所述另一路由器接收第一数据;其中,所述路由器包括:评估逻辑,用于执行对所述控制信息的评估;以及配置逻辑,用于基于所述评估来执行从以下各项之间进行的选择:所述路由器的第一模式,用于路由所述第一分组以传递来自所述路由器的分组交换边带数据;以及所述路由器的第二模式,用于根据所述第一分组来配置电路交换信道,所述电路交换信道用于在源节点和目的地节点之间对所述第一数据的传递。
【技术特征摘要】
【国外来华专利技术】1.一种路由器,包括:第一输入端口,所述第一输入端口包括:第一输入部分,用于接收来自另一路由器的第一分组,所述第一分组包括控制信息;以及第二输入部分,用于接收来自所述另一路由器接收第一数据;其中,所述路由器包括:评估逻辑,用于执行对所述控制信息的评估,其中,所述评估逻辑用于执行对所述控制信息的评估包括:所述评估逻辑用于评估所述第一分组的边带启用信号并用于评估所述第一分组的数据有效信号;以及配置逻辑,用于基于对所述边带启用信号与所述数据有效信号两者的评估来执行从以下各项之间进行的选择:所述路由器的第一模式,用于路由所述第一分组以传递来自所述路由器的分组交换边带数据;以及所述路由器的第二模式,用于根据所述第一分组来配置电路交换信道,所述电路交换信道用于在源节点和目的地节点之间对所述第一数据的传递。2.如权利要求1所述的路由器,其特征在于,所述评估逻辑用于评估所述控制信息包括:所述评估逻辑用于评估所述边带启用信号和所述数据有效信号的布尔“与”。3.如权利要求1所述的路由器,其特征在于,所述路由器包括方向寄存器组以及用于基于所述方向寄存器组来确定电路交换路线的方向的逻辑,并且其中,所述配置逻辑用于选择所述第一模式包括:所述配置逻辑用于防止对所述方向寄存器组的写入。4.如权利要求3所述的路由器,其特征在于,所述路由器包括输出端口和优先级逻辑,所述优先级逻辑用于从所述路由器的多个输入端口之间选择以将分组提供给所述输出端口,并且其中,所述配置逻辑用于防止对所述方向寄存器组的写入包括:所述配置逻辑用于禁用所述优先级逻辑;或所述配置逻辑用于可切换地将所述优先级逻辑从所述方向寄存器组解耦。5.如权利要求1所述的路由器,其特征在于,所述路由器用于并发地执行所述边带数据的分组交换路由以及其他数据的电路交换路由。6.如权利要求1所述的路由器,所述第一输入部分进一步用于:接收来自所述另一路由器的第二分组,所述第二分组包括第二控制信息;其中,所述评估逻辑用于执行对所述第二控制信息的评估,并且其中,所述配置逻辑用于基于对所述第二控制信息的评估来从以下各项之间进行的选择:所述第一模式,用于路由所述第二分组以传递来自所述路由器的第二分组交换边带数据;以及所述第二模式,用于根据所述第二分组来配置第二电路交换信道。7.如权利要求1所述的路由器,其特征在于,对于经由所述第一输入部分而接收的分组序列中的每一个分组,所述评估逻辑用于执行对所述分组的个别的评估,并且所述评估逻辑用于基于所述个别的评估来执行在所述第一模式与所述第二模式之间的选择。8.如权利要求1所述的路由器,其特征在于,所述路由器操作为分层网络的节点。9.如权利要求8所述的路由器,其特征在于,所述分层网络的层次结构包括:层级N,包括所述路由器;以及层级N-1,低于所述层次结构中的所述层级N,所述层级N-1包括各自都用于经由所述路由器来与所述层级N通信的多个节点,其中,所述路由器定位在所述多个节点的布置的中间。10.如权利要求8所述的路由器,其特征在于,所述分层网络的层次结构包括:所述层次结构的最低层级,包括第一节点;以及所述层次结构的第二低层级,包括第二节点,所述第二节点经由信道耦合到所述第一节点,并且其中,对于所述分层网络的多个中继器中的每一个中继器,所述中继器距所述网络的相应的相邻节点的距离等于所述信道的长度。11.如权利要求8所述的路由器,进一步包括:确定对应于所述路由器在所述分层网络的层次结构中的层级的值k;基于所述值k来评估所述分组的目的地地址以确定所述分组的分组交换路由的方向,所述目的地地址包括第一地址值,所述第一地址值包括总共n个位,所述评估包括:基于所述第一地址值的仅(n-k)个位来执行比较。12.一种在集成电路处进行的方法,所述方法包括以下步骤:在第一路由器的第一输入端口处接收第一分组,所述第一分组包括控制信息,其中,经由所述第一输入端口的第一输入部分,从第二路由器接收所述第一分组;经由所述第一输入端口的第二输入部分,接收来自所述第二路由器的第一数据;执行对所述控制信息的评估,其中,执行对所述控制信息的评估的步骤包括以下步骤:评估所述第一分组的边带启用信号并评估所述第一分组的数据有效...
【专利技术属性】
技术研发人员:M·安德斯,G·陈,H·考尔,R·克里希那莫西,S·博卡尔,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。