[发明专利]一种多核心网络控制器动态能耗调节的方法在审
申请号: | 201811267537.9 | 申请日: | 2018-10-29 |
公开(公告)号: | CN109388494A | 公开(公告)日: | 2019-02-26 |
发明(设计)人: | 姜凯;于治楼;李朋 | 申请(专利权)人: | 济南浪潮高新科技投资发展有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F1/3237;G06F1/3293 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 阚恭勇 |
地址: | 250100 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络控制器 多核心 动态能耗 工作频率调节 功耗动态调整 结合控制器 二维调节 工作端口 工作频率 功耗调节 流程设计 设备能效 实时负载 数量调节 网络设备 温度信息 控制器 粗粒度 低功耗 工作核 细粒度 功耗 内核 能耗 | ||
1.一种多核心网络控制器动态能耗调节的方法,其特征在于,
依据设备工作端口数量和业务实时负载,结合控制器温度信息,提出多核心网络控制器功耗动态调整机制,并从内核工作频率和核组工作数量两个方面进行流程设计,以多核心网络控制器工作频率调节为粗粒度功耗调节,以工作核组数量调节为细粒度调节。
2.根据权利要求1所述的方法,其特征在于,
多核心网络控制器功耗动态调整机制即设计通过功耗动态调整模块,并对多核心网络控制器功耗动态调整。
3.根据权利要求2所述的方法,其特征在于,
功耗动态调整模块主要由网络接口检测模块、温度检测模块、系统时钟和动态调整控制模块组成。
4.根据权利要求3所述的方法,其特征在于,
动态调整控制模块通过操作系统获得工作端口数量,通过温度检测模块取得网络控制器温度信息,以时钟开关的方式调整工作核组,并通过调整网络控制器时钟参数实现工作频率调节。
5.根据权利要求1所述的方法,其特征在于,
多核心网络控制器工作频率调节是将内核工作频率分为高、中和低三个层级,依据工作端口的最大吞吐率调节内核频率层级。
6.根据权利要求5所述的方法,其特征在于,
具体流程如下:
(1)检测控制器温度,如果温度高于设定阈值则内核工作频率为低等级;
(2)检查工作端口数,并依据端口数量及端口带宽计算工作端口最大总吞吐率R;
(3)计算工作端口吞吐率R和整机设计总吞吐率S的比值P;
(4)设定两个阈值,a%为低比例阈值,b%为高比例阈值,比较比值P与设定阈值,如果P小于a%,则内核工作频率为低等级;如果P大于a%并小于b%,则工作频率为中等级;如果P大于b%,则工作频率为高等级。
7.根据权利要求1所述的方法,其特征在于,
工作核组数量调节是以实际业务负载为依据实时调节工作核组数量,将空闲核组以关闭时钟的方式休眠,达到动态实时调节处理器功耗目的。
8.根据权利要求7所述的方法,其特征在于,
具体流程如下:
(1)检测控制器温度,如果高于设定阈值,则减少工作核组;
(2)在控制器温度小于设定阈值前提下,检查业务瞬时并发量;
(3)设定一个并发量阈值,如果业务瞬时并发量小于设定阈值一定比例,则减少控制器器工作核组数,并关闭空闲核组;如果业务瞬时并发量大于设定阈值一定比例,则启动空闲核组,增加工作核组数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮高新科技投资发展有限公司,未经济南浪潮高新科技投资发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811267537.9/1.html,转载请声明来源钻瓜专利网。