[发明专利]用于处理器的响应式自主硬件性能状态控制的系统、装置和方法在审
申请号: | 201980021330.X | 申请日: | 2019-04-10 |
公开(公告)号: | CN111936952A | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 希沙姆·阿布萨拉赫;埃弗拉姆·罗滕;埃利泽·韦斯曼;尤尼·艾齐克;丹尼尔·D·莱德曼 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F1/324 | 分类号: | G06F1/324;G06F1/3206;G06F1/3296 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 邓素敏 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 处理器 响应 自主 硬件 性能 状态 控制 系统 装置 方法 | ||
1.一种处理器,包括:
第一核心,用于执行指令;以及
功率控制器,用于控制所述处理器的功率消耗,所述功率控制器包括硬件性能状态控制器来相对于操作系统自主地控制所述第一核心的性能状态,其中所述硬件性能状态控制器用于:至少部分地基于从所述操作系统接收的能量性能偏好提示,来针对所述第一核心的性能状态计算目标操作频率。
2.如权利要求1所述的处理器,其中,响应于对所述能量性能偏好提示的第一更新,所述硬件性能状态控制器用于:在单次迭代中将所述第一核心的性能状态从第一性能状态更新到第二性能状态。
3.如权利要求1所述的处理器,其中所述硬件性能状态控制器用于:还基于所述第一核心的平均操作频率和所述第一核心的平均利用率值,来计算所述目标操作频率。
4.如权利要求3所述的处理器,其中所述硬件性能状态控制器用于:利用所述能量性能偏好提示来访问表格,以确定目标利用率值。
5.如权利要求4所述的处理器,其中所述硬件性能状态控制器用于:还基于所述目标利用率值来计算所述目标操作频率。
6.如权利要求5所述的处理器,其中所述硬件性能状态控制器用于根据以下式子来确定所述目标操作频率:
其中Utarget是所述目标利用率值,Uavg是所述平均利用率值,Favg是所述平均操作频率,并且Ftarget是所述目标操作频率。
7.如权利要求5所述的处理器,其中所述功率控制器包括:
第一存储装置,用于存储所述目标利用率值;
第二存储装置,用于存储所述平均操作频率;以及
第三存储装置,用于存储所述平均利用率值。
8.如权利要求1所述的处理器,其中所述功率控制器还包括性能状态控制器,用于使得至少一个时钟电路按所述目标操作频率进行操作并且使得至少一个电压调节器按所述性能状态的操作电压进行操作。
9.一种方法,包括:
在处理器的控制器中从操作系统接收能量性能偏好提示;
利用所述能量性能偏好提示来确定目标利用率值;
至少部分地基于所述目标利用率值、平均利用率值以及平均操作频率,来计算目标操作频率;以及
使得所述处理器的至少一个核心在第一性能状态操作,所述第一性能状态具有所述目标操作频率。
10.如权利要求9所述的方法,其中利用所述能量性能偏好提示来确定所述目标利用率值包括:利用所述能量性能偏好提示来访问表格,以获得所述目标利用率值。
11.如权利要求9所述的方法,还包括根据以下式子来计算所述目标操作频率:
其中Utarget是所述目标利用率值,Uavg是所述平均利用率值,Favg是所述平均操作频率,并且Ftarget是所述目标操作频率。
12.如权利要求9所述的方法,还包括:响应于计算所述目标操作频率,使得所述至少一个核心在单次更新中从第二性能状态改变到所述第一性能状态。
13.如权利要求9所述的方法,还包括:
接收所述平均利用率值,并且将所述平均利用率值存储在第一存储装置中;以及
接收所述平均操作频率,并且将所述平均操作频率存储在第二存储装置中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980021330.X/1.html,转载请声明来源钻瓜专利网。