[发明专利]处理器计算资源的分配方法及装置有效
申请号: | 201610380703.0 | 申请日: | 2016-05-31 |
公开(公告)号: | CN105955827B | 公开(公告)日: | 2017-11-24 |
发明(设计)人: | 曾元清 | 申请(专利权)人: | 广东欧珀移动通信有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 广州三环专利商标代理有限公司44202 | 代理人: | 郝传鑫,熊永强 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 计算 资源 分配 方法 装置 | ||
技术领域
本发明涉及终端领域,尤其涉及一种处理器计算资源的分配方法及装置。
背景技术
随着处理器技术的不断发展,多核技术成为当今处理器发展的重要方向。相比传统的单核芯片,多核处理器技术通过多个处理核互相协助的方式实现了保持频率不变的情况下,大幅度地提升系统的性能。
在实践过程技术人员发现,不同的应用场景下,处理器的实际负载其实并不相同,例如,不同的前景应用所对应的负载差异会非常大,比如非常轻量级的播放音乐、中度负载的拍照、浏览网页,以及重度负载的大型游戏,其所需要的CPU或者GPU的数量以及频率资源都存在较大的差异;另外,在终端中还运行了大量的后台应用,同样也需要占用一定的处理器资源。而在操作系统中处理核控制中,频率调节器负责内核的跳频调压操作,热插拔控制模块负责多个处理核的开关,处理方法主要是周期性的根据当前处理和的运行频率和变化方向来预设负载,或者根据单位时间内运行的任务数来确定每一个处理核的开关;也就是说,频率调节器以及热插拔控制模块难以区分前后径的应用的不同负载需求,不能精确的根据负载来控制处理器资源的分配。
也就是说,在现有技术中多核处理器的控制方案中,处理器并不能区分前后径的应用的不同负载需求,不能精确的根据负载来控制处理器资源的分配,这就使得处理器的负载可能出现负载过重的问题,处理器的处理能力不足而导致出现卡顿等现象,或者,处理器的负载可能过轻,处理器的一些内核可能会处于“空转”状态而导致出现不必要的电量浪费。
发明内容
基于此,本发明为解决传统技术中因不能区分前后景应用对于处理器核心负载的不同需求而不能精确的根据负载来控制处理器的数量和频率导致的功耗过大的技术问题,特提出了一种处理器计算资源的分配方法。
一种处理器计算资源的分配方法,包括:
检测当前的处理器负载;
根据所述处理器负载确定所需的计算资源,所述计算资源包括每个处理器核心的频率值之和;
获取先验的处理器核心在特定频率值的功率值,根据所述先验的处理器核心在特定频率值的功率值确定处理器核心的数量以及每个处理器核心的频率值,使得每个处理器核心的频率值之和符合所述计算资源,且使得所述每个处理器核心的功率值之和最小。
可选的,在其中一个实施例中,所述检测当前的处理器负载之后还包括:
根据所述当前的处理器负载确定所需处理器核心的最小数目;
获取系统中处理器核心的最大数目,根据所述处理器核心的最小数目和最大数目确定处理器核心数量的可选范围;
根据公式Nc_x*Fx=Nc_min*Fmax获取多种频率分配策略,其中Nc_x取值为[Nc_min,Nc_max],所述Nc_min表示所述所需处理器核心的最小数目,所述Nc_max表示所述系统中处理器核心的最大数目,Fmax为单个处理器核心的最大频率值,所述Fx表示所述给处理器核心分配的频率值;
所述根据所述先验的处理器核心在特定频率值的功率值确定处理器核心的数量以及每个处理器核心的频率值还包括:
根据所述先验的处理器核心在特定频率值的功率值确定频率分配策略,使得所述频率分配策略对应的每个处理器核心的功率值之和最小。
可选的,在其中一个实施例中,所述检测当前的处理器负载之后还包括:
在所述当前的处理器负载确定的所需处理器核心的最小数目为1时,若没有前景用户操作,则将所述负载设置到单一的处理器核心上。
可选的,在其中一个实施例中,所述根据所述先验的处理器核心在特定频率值的功率值确定处理器核心的数量以及每个处理器核心的频率值之后还包括:
通过调用频率调节器和热拔插模块的接口将所述处理器核心的数量以及每个处理器核心的频率值的配置应用到处理器核心上。
可选的,在其中一个实施例中,所述处理器核心包括CPU核心和GPU核心。
此外,为解决传统技术中因不能区分前后景应用对于处理器核心负载的不同需求而不能精确的根据负载来控制处理器的数量和频率导致的功耗过大的技术问题,特提出了一种处理器计算资源的分配装置。
一种处理器计算资源的分配装置,包括:
处理器负载检测模块,用于检测当前的处理器负载;
所需计算资源计算模块,用于根据所述处理器负载确定所需的计算资源,所述计算资源包括每个处理器核心的频率值之和;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东欧珀移动通信有限公司,未经广东欧珀移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610380703.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有通风散热结构的连接器
- 下一篇:电磁继电器