【技术实现步骤摘要】
【国外来华专利技术】用于片上网络的并行方向解码电路相关申请的交叉引用本申请要求2014年12月17日提交的、题为“PARALLELDIRECTIONDECODECIRCUITSFORNETWORK-ON-CHIP”的美国非临时专利申请No.14/574,106的优先权和权益,通过引用而将其全部内容结合于本文中。
本公开通常涉及计算机开发领域,并且更具体地,涉及用于片上网络(NoC)的并行方向解码电路。
技术介绍
随着核和知识产权(IP)块的数量在多核处理器中增加,用于核之间管芯上通信的片上网络(NoC)在使能可伸缩性能中是重要的。在这样的实例中,部件之间的通信变成关键的功率和性能限制者。NoC使能用于与路由器通信的片上布线资源的高效共享以控制和仲裁通信部件之间的数据流动。NoC跨芯片在核或其它逻辑块之间输送数据。等待时间是关键的性能度量并且作为通过网络的总延迟而被测量。没有业务或仲裁开销的网络以网速发送数据(只有互连和转发器)。为了接近这个等待时间,电路交换NoC移除路由内存储开销。此外,混合分组/电路交换NoC将仲裁移至分组交换阶段以提高资源利用率。通过这些网络中的路由器的分组交换部分的关键路径可涉及若干操作,诸如:i)如果需要的话,锁存数据,ii)解码相对于当前路由器的方向,iii)仲裁以确定用于在每个输出端口处竞争传输的优先级,以及iv)将数据发送到下一个路由器。附图说明图1说明了根据某些实施例的包括多核处理器的示例计算系统的框图。图2说明了根据某些实施例的包括片上网络(NoC)系统的处理器的框图,所述片上网络系统包括多个路由器。图3说明了根据某些实施例的说明使用顺序地 ...
【技术保护点】
一种处理器,所述处理器要包括:第一路由器,所述第一路由器要包括:要接收分组的多个输入端口;要转发分组的多个输出端口,所述输出端口要包括:优先级逻辑,所述优先级逻辑要从多个分组中选择分组来转发;以及方向逻辑,所述方向逻辑要为所述多个分组中的分组确定与所述分组相关联的方向,其中所述方向逻辑要至少部分地与所述优先级逻辑并行执行。
【技术特征摘要】
【国外来华专利技术】2014.12.17 US 14/5741061.一种处理器,所述处理器要包括:第一路由器,所述第一路由器要包括:要接收分组的多个输入端口;要转发分组的多个输出端口,所述输出端口要包括:优先级逻辑,所述优先级逻辑要从多个分组中选择分组来转发;以及方向逻辑,所述方向逻辑要为所述多个分组中的分组确定与所述分组相关联的方向,其中所述方向逻辑要至少部分地与所述优先级逻辑并行执行。2.如权利要求1所述的处理器,其中通过输出端口的所述方向逻辑确定的方向是应当通过经由所述输出端口从所述第一路由器接收分组的路由器转发所述分组的所述方向。3.如权利要求1所述的处理器,其中所述多个输出端口中的输出端口要将与分组相关联的所述方向连同所述分组一起转发到所述处理器的另一个路由器。4.如权利要求1所述的处理器,其中所述多个输入端口中的输入端口要接收分组和与所述分组相关联的方向的指示并且基于接收的指示将所述分组转发到所述多个输出端口中的输出端口。5.如权利要求1所述的处理器,其中所述第一路由器的所述多个输入端口中的第一输入端口要从所述第一路由器的核接收分组并且所述多个输入端口中的剩余输入端口要从所述处理器的相应路由器接收分组。6.如权利要求1所述的处理器,其中所述第一路由器的所述多个输出端口中的第一输出端口要将分组转发到所述第一路由器的核并且所述多个输出端口中的剩余输出端口要将分组转发到所述处理器的相应路由器。7.一种设备,所述设备包括:第一路由器,所述第一路由器要:接收第一分组和与所述第一分组相关联的第一方向;基于与所述第一分组相关联的所述第一方向将所述第一分组转发到所述第一路由器的多个输出端口中的输出端口;确定与所述第一分组相关联的第二方向,所述第二方向至少基于所述第一分组的地址;以及将所述第一分组和所述第二方向通过所述第一路由器的所述输出端口转发到第二路由器。8.如权利要求7所述的设备,其中所述第二方向进一步基于与所述第二路由器相关联的地址。9.如权利要求7所述的设备,其中所述第一路由器进一步要从在所述输出端口处接收的多个分组中选择所述第一分组并且基于所述选择来转发所述第一分组。10.如权利要求9所述的设备,其中所述选择的至少一部分要和与所述第一分组相关联的所述第二方向的所述确定的至少一部分同时发生。11.如权利要求9所述的设备,其中所述第一路由器进一步要为在所述输出端口处接收的所述多个分组中的分组确定方向。12....
【专利技术属性】
技术研发人员:MA安德斯,G·K·陈,H考尔,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。