[发明专利]多核处理器工作状态控制方法及装置在审
申请号: | 201410802375.X | 申请日: | 2014-12-18 |
公开(公告)号: | CN105760342A | 公开(公告)日: | 2016-07-13 |
发明(设计)人: | 孟卫国 | 申请(专利权)人: | 联芯科技有限公司 |
主分类号: | G06F15/177 | 分类号: | G06F15/177 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 路凯;胡彬 |
地址: | 200233 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多核 处理器 工作 状态 控制 方法 装置 | ||
技术领域
本发明实施例涉及计算机技术领域,尤其涉及多核处理器工作状态控制方法及装置。
背景技术
多核处理器技术是CPU设计中的一项先进技术。该技术将两个以上的处理器核集成在一块芯片上,以增强计算性能。多核处理器较之当前的单核处理器,能带来更多性能和生产力上的优势,因而最终将成为一种广泛普及的计算模式。
目前,随着CPU主频越来越高以及多核的出现,终端设备的功耗也越来越大。特别是对于电池容量是一定的移动设备而言,采用多核处理器进行计算会严重缩短其待机时间/工作时间。因此,如何控制多核处理器在能够满足设备性能要求的前提下,尽量使得设备以最小的功耗状态进行工作显得十分有必要。
在现有技术中,对多核处理器工作状态的控制方法主要体现在两个方面:CPU动态调频和CPU热插拔。但是,这两种控制方法均是基于各自的控制策略独立工作,从而存在如下弊端:
第一,性能颠簸现象;
由于上述两种控制方法互相独立,缺乏统筹,导致设备性能的变化不是平滑的,而是忽上忽下,从而带来性能上的损失;
第二,控制策略无法做到功耗趋于最小化;
由于多核的出现,要满足一定的性能需求,除了CPU动态调频控制方法之外,还多了CPU热插拔控制方法;但是由于上述两种控制方法互相独立,在性能相当的前提下,无法优先选择使用使得设备消耗较小的控制方法。
发明内容
本发明实施例提供一种对多核处理器工作状态控制方法及装置,以控制多核处理器在能够满足终端设备性能要求的前提下,以趋于最小化的功耗状态进行工作,克服性能颠簸现象。
第一方面,本发明实施例提供了一种多核处理器工作状态控制方法,该方法包括:
获取满足终端性能需求的第一主频;
确定多核处理器能够提供的多个主频中与所述第一主频具有关联关系的第二主频,以及在所述第二主频下的各种工作方式对应的终端功耗;其中,所述工作方式包括在所述第二主频下所述多核处理器中需同时开启的各个处理器核的核主频;
根据确定结果对所述多核处理器的工作状态加以控制。
第二方面,本发明实施例还提供了一种多核处理器工作状态控制装置,该装置包括:
获取单元,用于获取满足终端性能需求的第一主频;
确定单元,用于确定多核处理器能够提供的多个主频中与所述第一主频具有关联关系的第二主频,以及在所述第二主频下的各种工作方式对应的终端功耗;其中,所述工作方式包括在所述第二主频下所述多核处理器中需同时开启的各个处理器核的核主频;
控制单元,用于根据确定结果对所述多核处理器的工作状态加以控制。
在本发明实施例提供的技术方案中,并不是单独的通过提升/降低处理器核的核主频这一CPU动态调频控制方法,或者开启/或关闭处理器核这一CPU热插拔控制方法,来得到能够满足终端性能需求的目标主频,而是综合考虑多核处理器能够提供目标主频的多种工作方式,进而基于多种工作方式所对应的终端功耗,来对多核处理器中各处理器核的工作状态加以控制。本发明实施例可以控制多核处理器在能够满足终端设备性能要求的前提下,以趋于最小化的功耗状态进行工作,克服性能颠簸现象。
附图说明
图1是本发明实施例一提供的一种多核处理器工作状态控制方法的流程示意图;
图2A是本发明实施例二提供的一种多核处理器工作状态控制方法的流程示意图;
图2B是本发明实施例二根据表1所绘制的处理器核的核主频、核数和终端消耗之间的关系示意图;
图2C是本发明实施例二根据表2所绘制的多核处理器的主频、核数和终端消耗之间的关系示意图;
图3是本发明实施例三提供的一种多核处理器工作状态控制方法的流程示意图;
图4是本发明实施例四提供的一种多核处理器工作状态控制方法的流程示意图;
图5是本发明实施例五提供的一种多核处理器工作状态控制装置的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联芯科技有限公司,未经联芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410802375.X/2.html,转载请声明来源钻瓜专利网。