Systems, devices, and methods can provide an intelligent power manager that dynamically activates or activates each channel of each link of the router, based on the allocated power constraints and connected applications. The intelligent power manager can optimize the router throughput for the given power limit specified by the global power manager, and use a fine-grained credit mechanism to track the active channel. The router power manager can also adjust the number of active channels of each link separately, so that the highly utilized link will have more active channels than the idle link.
【技术实现步骤摘要】
【国外来华专利技术】经由细粒度路由器链路功率管理最大化网络结构性能交叉引用相关申请本申请要求2015年12月24日提交的美国非临时专利申请号14/998,083的优先权权益。政府利益声明本专利技术是在由国防部授予的合同号H98230-13-D-0124的政府支持下进行的。政府具有本专利技术的某些权利。背景
实施例一般涉及路由器系统。更具体地,实施例涉及一种包括智能功率管理器的路由器系统,该智能功率管理器动态地激活和去激活路由器的链路的各个通道。讨论启用高带宽链路以支持网络绑定的应用程序可能涉及为网络而不是为计算组件和存储器模块提供显著量的功率。附图说明通过阅读下面的说明书和所附的权利要求,并通过参考下列附图,本专利技术的各实施例的各种优点对本领域技术人员将变得显而易见,其中:图1是根据实施例的路由器系统的示例的框图;图2是根据实施例的粒度增强设备的示例的框图;图3是示出根据实施例的针对不同功率限制的活跃通道与总通道之间的比较的示例的图表;图4是示出根据实施例的用于活跃通道的吞吐量的示例的图表;图5是根据实施例的操作粒度增强设备的示例的流程图;图6A是根据实施例的通过路由器的链路改变活跃通道的方法的示例的流程图;以及图6B是根据实施例的激活和去激活路由器的链路的通道的方法的示例的流程图。示例性实施例的详细描述网络路由器通常可以通过针对高带宽通信而定制的结构来互连。网络的每个路由器链路处的自主机制可以预测网络的未来利用,使得轻度利用的链路可以具有掉电的一个或多个通道,而对总体网络吞吐量影响很小。虽然这种机制可能运作良好,但这种机制的自主性质可能会将益处限制在仅仅降低功耗。缺乏 ...
【技术保护点】
1.一种路由器,包括:功率源,用于向所述路由器供应功率;多个链路,用于与处理器节点或外部路由器中的一个或多个进行通信,其中所述多个链路中的每个链路包括多个通道;被连接到所述多个链路的功率管理器,用于接收关于所述路由器的功率可用性限制;一个或多个链路利用管理器,用于确定所述路由器的所述多个链路中的每个链路的链路利用水平;以及一个或多个控制器,用于基于所确定的所述多个链路中的每个链路的链路利用水平来动态地激活或去激活所述多个链路中的每个链路的各个通道。
【技术特征摘要】
【国外来华专利技术】2015.12.24 US 14/998,0831.一种路由器,包括:功率源,用于向所述路由器供应功率;多个链路,用于与处理器节点或外部路由器中的一个或多个进行通信,其中所述多个链路中的每个链路包括多个通道;被连接到所述多个链路的功率管理器,用于接收关于所述路由器的功率可用性限制;一个或多个链路利用管理器,用于确定所述路由器的所述多个链路中的每个链路的链路利用水平;以及一个或多个控制器,用于基于所确定的所述多个链路中的每个链路的链路利用水平来动态地激活或去激活所述多个链路中的每个链路的各个通道。2.根据权利要求1所述的路由器,其中,当所述多个链路中的链路的链路利用水平大于预定阈值时,所述链路的所有通道将保持活跃,并且当所述链路的链路利用水平低于预定阈值时,所述链路的各个通道将被去激活。3.根据权利要求1所述的路由器,其中所述一个或多个链路利用管理器用于跟踪所述多个链路中的每个链路中的活跃通道以确定所述链路利用水平。4.根据权利要求1到3中任一项所述的路由器,进一步包括通道信用管理器,用于将通道信用指派给每个活跃通道。5.根据权利要求4所述的路由器,其中所述通道信用管理器用于响应于一个或多个信用请求,基于所指派的通道信用,向所述多个链路中的一个或多个链路传送一个或多个信用通知;其中所述一个或多个信用通知与一个或多个个体通道激活相关联,并且从所述多个链路中的一个或多个链路接收一个或多个信用返回,其中信用返回与一个或多个个体通道去激活相关联。6.根据权利要求4所述的路由器,其中所述通道信用管理器用于基于所接收的功率可用性限制来确定通道信用。7.一种粒度增强设备,包括:功率管理器,用于接收关于路由器的功率可用性限制;一个或多个链路利用管理器,用于确定所述路由器的多个链路中的每个链路的链路利用水平;以及一个或多个控制器,用于基于所确定的所述多个链路中的每个链路的链路利用水平来动态地激活或去激活所述多个链路中的每个链路的各个通道。8.根据权利要求7所述的设备,其中,当所述多个链路中的链路的链路利用水平大于预定阈值时,所述链路的所有通道将保持活跃,并且当所述链路的链路利用水平低于预定阈值时,所述链路的各个通道将被去激活。9.根据权利要求7所述的设备,其中所述一个或多个链路利用管理器用于跟踪所述多个链路中的每个链路中的活跃通道以确定所述链路利用水平。10.根据权利要求7到9中任一项所述的设备,进一步包括通道信用管理器,用于将通道信用指派给每个活跃通道。11.根据权利要求9所述的设备,其中所述通道信用管理器用于响应于一个或多个信用请求,基于所指派的通道信用,向所述多个链路中的一个或多个链路传送一个或多个信用通知,其中所述一个或多个信用通知与一个或多个个体通道激活相关联,并且从所述多个链路中的一个或多个链路接收一个或多个信用返回,其中信用返回与一个或多个个体通道去激活相关联。12...
【专利技术属性】
技术研发人员:E·R·博彻,J·M·伊斯特,R·J·格雷克,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。