[发明专利]自动控制功耗的网络设备及其功耗控制方法无效
| 申请号: | 201010591310.7 | 申请日: | 2010-12-16 |
| 公开(公告)号: | CN102566726A | 公开(公告)日: | 2012-07-11 |
| 发明(设计)人: | 赵冠翔 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
| 主分类号: | G06F1/26 | 分类号: | G06F1/26;G06F1/32 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 自动控制 功耗 网络设备 及其 控制 方法 | ||
1.一种自动控制功耗的网络设备,包括供电单元与CPU,供电单元用以对该网络设备供电,其特征在于:该网络设备还包括与供电单元及CPU均电性连接的功耗控制模块,该功耗控制模块包括连接至供电单元的基板管理控制器(Baseboard Management Controller,BMC)及连接于BMC与CPU之间的北桥芯片,北桥芯片包括连接至BMC与CPU的管理引擎,BMC预设网络设备的功耗上限,管理引擎通过检测供电单元输出的功率来测量网络设备的功耗并传送至BMC,当BMC检测到供电单元输出的功率与预设的功耗上限不相当时,BMC控制管理引擎调节CPU的工作频率,以相应调节网络设备的功耗,直至供电单元输出的功耗与预设的功率上限相当。
2.如权利要求1所述的自动控制功耗的网络设备,其特征在于:该网络设备还包括网络适配器,该网络设备通过该网络适配器连接至远端的控制端,以通过控制端远程设置该网络设备的功耗上限,以根据需要动态调整该网络设备的功耗。
3.如权利要求1所述的自动控制功耗的网络设备,其特征在于:CPU包括状态寄存器,用以存储CPU的多个频率状态,管理引擎通过调节CPU的频率状态逐步调节CPU的工作频率。
4.如权利要求3所述的自动控制功耗的网络设备,其特征在于:管理引擎获取CPU的最大频率状态值以及当前频率状态值,并传送至BMC,BMC检测到供电单元输出的功率超出预设的功率上限,且BMC将进一步判断0≤当前频率状态值<最大频率状态值时,BMC控制管理引擎增加当前频率状态值。
5.如权利要求4所述的自动控制功耗的网络设备,其特征在于:BMC检测到供电单元输出的功率低于预设的功率上限,且BMC将进一步判断0<当前频率状态值≤最大频率状态值时,BMC控制管理引擎降低当前频率状态值。
6.一种网络设备的功耗控制方法,包括以下步骤:
提供一种自动控制功耗的网络设备,该网络设备包括用以对该网络设备供电的供电单元、CPU与功耗控制模块,功耗控制模块包括依次电性连接于CPU与供电单元的北桥芯片与BMC,CPU具有多个频率状态);
北桥芯片获取CPU的最大频率状态值与当前频率状态值,并传送至BMC;
BMC设定网络设备的功耗上限并检测供电单元输出的功率;
BMC比较供电单元输出的功率是否与预设的功率上限相当,以相应控制北桥芯片调节CPU的工作频率,直至供电单元输出的功耗与预设的功率上限相当。
7.如权利要求6所述的网络设备的功耗控制方法,其特征在于:上述BMC比较供电单元输出的功率是否与预设的功率上限相当,以相应控制北桥芯片调节CPU的工作频率包括以下步骤:当供电单元输出的功率超出预设的功率上限时,北桥芯片降低CPU的工作频率;当供电单元输出的功率低于预设的功率上限时,北桥芯片增加CPU的工作频率。
8.如权利要求7所述的网络设备的功耗控制方法,其特征在于:上述北桥芯片降低CPU的工作频率这一步骤前还包括以下步骤:BMC判断当前频率状态值是否满足:0≤当前频率状态值<最大频率状态值,满足上式才执行北桥芯片降低CPU的工作频率这一步骤。
9.如权利要求7所述的网络设备的功耗控制方法,其特征在于:上述北桥芯片增加CPU的工作频率这一步骤前还包括以下步骤:BMC判断当前频率状态值是否满足:0<当前频率状态值≤最大频率状态值,若满足上式则执行北桥芯片增加CPU的工作频率这一步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010591310.7/1.html,转载请声明来源钻瓜专利网。





