发明名称 用于基于温度动态地控制多核处理单元中的多个核的系统和方法
摘要 本文揭示一种控制多核处理单元CPU内的功率的方法。所述方法可包含:监视裸片温度;确定所述CPU的工作负载内的并行性程度;以及基于所述并行性程度、所述裸片温度或其组合将所述CPU的一个或一个以上核加电或断电。
申请公布号 CN102652296B 申请公布日期 2015.10.07
申请号 CN201080056570.2 申请日期 2010.12.08
申请人 高通股份有限公司 发明人 素密·苏尔;博胡斯拉夫·雷赫利克;史蒂文·S·汤姆森;阿里·伊兰里;布莱恩·J·萨尔斯贝瑞
分类号 G06F1/20(2006.01)I;G06F1/32(2006.01)I 主分类号 G06F1/20(2006.01)I
代理机构 北京律盟知识产权代理有限责任公司 11287 代理人 宋献涛
主权项 一种控制多核中央处理单元CPU内的功率的方法,所述方法包括:确定所述多核CPU的第一核的第一最佳频率;确定所述多核CPU的第二核的第二最佳频率;监视所述多核CPU的裸片温度;确定所监视的裸片温度是否大于或等于第一阈值;响应于确定所监视的裸片温度大于或等于所述第一阈值,确定所述多核CPU的所述第二核是否休眠;响应于确定所述多核CPU的所述第二核操作在所述第二最佳频率以下,基于操作系统调度器的多个准备好运行的队列的长度确定所述多核CPU的工作负载内的并行性程度;确定所述并行性程度是否大于第二阈值;响应于确定所述并行性程度大于所述第二阈值、所监视的裸片温度大于或等于所述第一阈值、以及所述多核CPU的所述第二核休眠,将所述多核CPU的所述第一核的操作频率减小至所述第一核的当前操作频率减去所述第一最佳频率或所述第一最佳频率当中的最大值;以及响应于确定所述并行性程度大于所述第二阈值、所监视的裸片温度大于或等于所述第一阈值、以及所述多核CPU的所述第二核休眠,将所述多核CPU的所述第二核的操作频率增加至所述第二最佳频率。
地址 美国加利福尼亚州
您可能感兴趣的专利