[发明专利]用于具有非同构性能状态的多核处理器的热扼制的自适应算法有效
申请号: | 201710487225.8 | 申请日: | 2015-06-25 |
公开(公告)号: | CN107368174B | 公开(公告)日: | 2020-06-05 |
发明(设计)人: | J·S·伊格诺斯基;M·M·巴斯;E·J·德哈默;C·普艾里耶 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F1/3206 | 分类号: | G06F1/3206;G06F1/20 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 黄嵩泉 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 具有 同构 性能 状态 多核 处理器 扼制 自适应 算法 | ||
1.一种处理器,包括:
多个核;
至少一个图形处理单元;
存储器控制器;
至少一个计数器,用于存储与所述多个核相关联的计数信息,所述计数信息与所述多个核的温度相关;
多个集成的热传感器;以及
控制器,用于独立地控制所述多个核中的至少一些核的性能状态,其中所述控制器用于:至少部分基于所述计数信息,当另一组件的温度超过至少一个热阈值时、抢先地扼制第一核而使所述第一核的性能状态降低,其中所述第一核是在所述第一核的温度不超过所述至少一个热阈值时、独立于所述多个核中的至少一个其他核的扼制而被抢先地扼制。
2.如权利要求1所述的处理器,其特征在于,所述控制器用于将所述多个核中的第二核扼制第二扼制量,所述第二扼制量比所述第一核的抢先扼制更激进。
3.如权利要求2所述的处理器,其特征在于,所述控制器用于:基于所述第二核的温度超出的多个热阈值中的最高热阈值,利用第一值更新与所述第一核相关联的第一计数器。
4.如权利要求1所述的处理器,其特征在于,所述控制器用于:基于所述计数信息与阈值的比较,导致所述第一核的性能状态降低。
5.如权利要求1所述的处理器,其特征在于,所述控制器用于:如果所述计数信息达到原始值,则引起所述第一核的性能状态提升。
6.如权利要求1所述的处理器,其特征在于,所述控制器用于:如果所述另一组件的温度超出多个热阈值中的最高热阈值,则将所述多个核扼制到最低性能状态。
7.如权利要求6所述的处理器,其特征在于,还包括配置存储设备,所述配置存储设备用于存储所述最低性能状态的控制指示符,以使所述最低性能状态是最小操作频率和最小操作电压下的最大操作频率中的一个。
8.如权利要求1所述的处理器,其特征在于,所述控制器包括用于执行动态电压和频率缩放的功率控制器。
9.如权利要求1所述的处理器,其特征在于,所述处理器包括应用处理器。
10.一种用于热扼制的方法,包括:
在处理器的控制器中独立地控制多个核中的至少一些核的性能状态,所述处理器具有所述多个核、至少一个计数器以及多个集成的热传感器,所述至少一个计数器用于存储与所述多个核的温度相关联的计数信息
至少部分基于所述计数信息,独立于在所述多个核中的第一核的温度不超过所述至少一个热阈值时对所述多个核中的至少一个其他核的扼制,当另一组件的温度超过至少一个热阈值时、抢先地扼制所述第一核而使所述第一核的性能状态降低。
11.如权利要求10所述的方法,其特征在于还包括:
获得所述多个核中的至少一些核的热信息;
对具有超过一个或多个热阈值的温度的至少一些核中的每一个核评估第一多个值之一;
根据被所述至少一些核中的最热的核所超过的一个或多个热阈值中的最高热阈值,对所述至少一些核中的每一个核评估第二多个值之一;以及
基于为所述多个核中的一个或多个核所评估的值来独立地扼制所述多个核中的所述一个或多个核。
12.如权利要求11所述的方法,其特征在于还包括:
扼制所述第一核而使所述性能降低至少一个性能等级;以及
通过对第二核评估所述第二多个值之一,扼制所述第二核而使所述第二核的性能状态降低,其中所述第一核超过所述一个或多个热阈值中的至少一个热阈值,所述第二核不超过所述一个或多个热阈值中的任何热阈值。
13.如权利要求11所述的方法,其特征在于还包括:当与所述第一核相关联的原始计数值被恢复时,将所述第一核的性能状态提升一性能等级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710487225.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:带端子的双网八串口服务器
- 下一篇:一种虚拟现实系统的输入方法及装置