[发明专利]一种多核心网络控制器动态能耗调节的方法在审
申请号: | 201811267537.9 | 申请日: | 2018-10-29 |
公开(公告)号: | CN109388494A | 公开(公告)日: | 2019-02-26 |
发明(设计)人: | 姜凯;于治楼;李朋 | 申请(专利权)人: | 济南浪潮高新科技投资发展有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F1/3237;G06F1/3293 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 阚恭勇 |
地址: | 250100 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络控制器 多核心 动态能耗 工作频率调节 功耗动态调整 结合控制器 二维调节 工作端口 工作频率 功耗调节 流程设计 设备能效 实时负载 数量调节 网络设备 温度信息 控制器 粗粒度 低功耗 工作核 细粒度 功耗 内核 能耗 | ||
本发明提供一种多核心网络控制器动态能耗调节的方法,属于网络设备低功耗技术领域,依据设备工作端口数量和业务实时负载,结合控制器温度信息,提出多核心网络控制器功耗动态调整机制,并从内核工作频率和核组工作数量两个方面进行流程设计,以多核心网络控制器工作频率调节为粗粒度功耗调节,以工作核组数量调节为细粒度调节,实现对网络控制器能耗的二维调节,有效降低控制器闲时功耗,极大的提高了整设备能效。
技术领域
本发明涉及网络设备低功耗技术领域,尤其涉及一种多核心网络控制器动态能耗调节的方法。
背景技术
网络是用物理链路将各个孤立的工作站或主机相连在一起,组成数据链路,从而达到资源共享和通信的目的。通信是人与人之间通过某种媒体进行的信息交流与传递。网络通信是通过网络将各个孤立的设备进行连接,通过信息交换实现人与人,人与计算机,计算机与计算机之间的通信。
在网络通信系统中,典型的网络服务模型为:闲时网络使用率和传输量很少,系统负载低;而是忙时网络使用率和传输量大,系统负载高。在高性能网络设备中,多核心网络控制器功耗占总功耗相当大比例,降低多核心网络控制器的功耗是降低设备总功耗的关键途径。
由于网络通信系统是按照网络最大传输量的规格进行部署的,在网络通信系统闲时,可以通过动态能耗控制技术对空闲的网络通信系统资源进行低功耗操作,在不影响业务的情况下,可以显著的降低网络通信系统的能耗。
发明内容
为了解决以上技术问题,本发明提出了一种多核心网络控制器动态能耗调节的方法,实现对多核心网络控制器能耗的二维调节,有效降低控制器闲时功耗,提高整设备能效。
本发明的技术方案是:
一种多核心网络控制器动态能耗调节的方法,依据设备工作端口数量和业务实时负载,结合控制器温度信息,提出多核心网络控制器功耗动态调整机制,并从内核工作频率和核组工作数量两个方面进行流程设计,以多核心网络控制器工作频率调节为粗粒度功耗调节,以工作核组数量调节为细粒度调节。
进一步的,
多核心网络控制器功耗动态调整机制即设计通过功耗动态调整模块,并对多核心网络控制器功耗动态调整。
进一步的,
功耗动态调整模块主要由网络接口检测模块、温度检测模块、系统时钟和动态调整控制模块组成。
进一步的,
动态调整控制模块通过操作系统获得工作端口数量,通过温度检测模块取得网络控制器温度信息,以时钟开关的方式调整工作核组,并通过调整网络控制器时钟参数实现工作频率调节。
进一步的,
多核心网络控制器工作频率调节是将内核工作频率分为高、中和低三个层级,依据工作端口的最大吞吐率调节内核频率层级。
具体流程如下:
(1)检测控制器温度,如果温度高于设定阈值则内核工作频率为低等级;
(2)检查工作端口数,并依据端口数量及端口带宽计算工作端口最大总吞吐率R;
(3)计算工作端口吞吐率R和整机设计总吞吐率S的比值P;
(4)设定两个阈值,a%为低比例阈值,b%为高比例阈值,比较比值P与设定阈值,如果P小于a%,则内核工作频率为低等级;如果P大于a%并小于b%,则工作频率为中等级;如果P大于b%,则工作频率为高等级。
进一步的,
工作核组数量调节是以实际业务负载为依据实时调节工作核组数量,将空闲核组以关闭时钟的方式休眠,达到动态实时调节处理器功耗目的,提高整机能效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮高新科技投资发展有限公司,未经济南浪潮高新科技投资发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811267537.9/2.html,转载请声明来源钻瓜专利网。