【技术实现步骤摘要】
概括地说,本文所描述的实施例涉及用于网络设备的功率和性能管理的技术。
技术介绍
现代通信网络包括诸如路由器、交换机、网桥之类的节点,以及通过网络来传输数据的其它设备。这些年来,网络已经变得越来越复杂,其导致网络节点的网的交织。因此,节点厂商一直在努力定制、优化和提高节点的性能。传统上,网络不具有用来代替诸如专用集成电路(ASIC)之类的专门设备的可编程实体。虽然可以使用一些编程框架来配置网络,但智能一直处于网络之外,并且不是网络本身的固有部分。附图说明图1示出了用于对分组进行处理的计算系统的实施例。图2示出了用于对分组进行处理的计算系统的另一个实施例。图3示出两个时序图的实施例。图4A/4B示出了用于对分组进行处理的计算系统的另一个实施例。图5示出了第一逻辑流程图的实施例。图6示出了第二逻辑流程图的实施例。图7示出了第三逻辑流程图的实施例。图8示出了一种计算系统的实施例。图9示出了一种计算架构的示例性实施例。具体实施方式各个实施例通常针对于改进功耗和经过一个或多个计算设备的信息流(例如,网络计算设备)的装置、系统和方法。具体而言,实施例可以针对于启用分组的处理之间的空闲周期,使得计算设备的一个或多个部件可以进入低功率(和低频率)操作状态并在该状态下保持更长的时间段。此外,这些实施例可以包括:通知部件的输入/输出(I/O)端口进入较低功率状态, ...
【技术保护点】
一种装置,包括:交换电路;与所述交换电路相耦合的一个或多个输入/输出(I/O)端口;至少部分地在电路中实现的交换电路控制部件,用于:通过实现将一个或多个分组缓存在用于所述一个或多个I/O端口的缓冲区中,来生成用于处理单元和所述交换电路的空闲周期;使所述处理单元和/或所述交换电路在所述空闲周期期间以较低功率状态进行操作;以及通过向所述处理单元和/或所述交换电路传输一个或多个带外消息,来使所述处理单元和/或所述交换电路退出所述较低功率状态。
【技术特征摘要】
2014.12.24 US 14/582,9931.一种装置,包括:
交换电路;
与所述交换电路相耦合的一个或多个输入/输出(I/O)端口;
至少部分地在电路中实现的交换电路控制部件,用于:
通过实现将一个或多个分组缓存在用于所述一个或多个I/O端口
的缓冲区中,来生成用于处理单元和所述交换电路的空闲周期;
使所述处理单元和/或所述交换电路在所述空闲周期期间以较低
功率状态进行操作;以及
通过向所述处理单元和/或所述交换电路传输一个或多个带外消
息,来使所述处理单元和/或所述交换电路退出所述较低功率状态。
2.根据权利要求1所述的装置,所述交换电路控制部件用于从所述一
个或多个I/O端口中的至少一个I/O端口接收分组信息,并基于所述分组信
息,使所述处理单元和/或所述交换电路以较高功率状态进行操作。
3.根据权利要求2所述的装置,所述分组信息包括分组的数量、分组
的优先级或二者,并且所述交换电路控制部件用于接收所述分组信息,并
使所述处理单元和/或所述交换电路在动态存储器寻址之前以所述较高功率
状态进行操作。
4.根据权利要求1所述的装置,所述交换电路控制部件用于向所述一
个或多个I/O端口发送信息,其中所述信息指示所述处理单元和/或所述交
换电路将进入较低功率状态,以实现由所述一个或多个I/O端口缓存所述一
个或多个分组。
5.根据权利要求1所述的装置,所述交换电路控制部件用于经由系统
管理总线(SMbus)或者集成电路间(I2C)总线,向所述处理单元和/或所
述交换电路传输所述一个或多个带外消息。
6.根据权利要求1所述的装置,所述交换电路控制部件用于确定针对
所述一个或多个I/O端口中的每一个I/O端口的业务的量,并经由所述交换
电路,将具有较低优先级的一个或多个分组从具有较高业务量的目标I/O端
口指引到具有较低业务量的不同I/O端口。
7.根据权利要求6所述的装置,所述交换电路控制部件用于经由所述
交换电路,将具有较高优先级的一个或多个分组指引到具有较高业务量的
目标I/O端口。
8.根据权利要求1所述的装置,其中,所述一个或多个I/O端口中的
每一个I/O端口与不同的缓冲区相关联,并且所述交换电路控制部件用于将
针对所述一个或多个I/O端口中的每一个I/O端口的分组缓存在所述相关联
的缓冲区中。
9.根据权利要求1所述的装置,包括:
所述处理单元;以及
存储器,其用于存储一个或多个缓冲区,其中每一个所述缓冲区与所
述一个或多个I/O端口中的特定一个I/O端口相关联。
10.一种装置,包括:
用于通过将一个或多个分组缓存在用于一个或多个输入/输出(I/O)端
口的缓冲区中,来生成用于处理单元和交换电路的空闲周期的单元;
用于使所述处理单元和/或所述交换电路在所述空闲周期期间以较低功
率状态进行操作的单元;以及
用于通过向所述处理单元和/或所述交换电路传输一个或多个带外消
息,来使所述处理单元和/或所述交换电路退出所述较低功率状态的单元。
11.根据权利要求10所述的装置,包括:用于从所述一个或多个I/O
端口中的至少一个I/O端口接收分组信息,并基于所述分组信息,使所述处
\t理单元和/或所述交换电路以较高功率状态进行操作的单元。
12.根据权利要求11所述的装置,所述分组信息包括分组的数量、分
组的优先级或二者,并且所述装置包括:用于接收分组信息,并使所述处
理单元和/或所述交换电路在动态存储器寻址之前以所述较高功率状态进行
操作的单元。
1...
【专利技术属性】
技术研发人员:R·王,C·马乔科,P·康纳,D·库玛尔,N·雅尼,D·达勒,S·戈布里尔,
申请(专利权)人:英特尔公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。