[发明专利]多核心处理器的空闲状态低功耗模式实现方法和处理器有效
申请号: | 201811214744.8 | 申请日: | 2018-10-18 |
公开(公告)号: | CN111077976B | 公开(公告)日: | 2021-07-20 |
发明(设计)人: | 樊卿华 | 申请(专利权)人: | 珠海全志科技股份有限公司 |
主分类号: | G06F1/3234 | 分类号: | G06F1/3234;G06F1/329 |
代理公司: | 工业和信息化部电子专利中心 11010 | 代理人: | 焉明涛 |
地址: | 519085 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多核 处理器 空闲 状态 功耗 模式 实现 方法 | ||
本发明公开了一种多核心处理器的空闲状态低功耗模式实现方法和处理器,用以至少解决多核处理器低功耗管理中功耗较高、性能较差和响应滞后的问题。所述方法包括:处于空闲状态的多核心中第一核心从所述多核心中选择处于运行状态的第二核心,触发所述第二核心执行对所述第一核心进行下电处理;所述第一核心和所述第二核心为不同核心。
技术领域
本发明涉及计算机领域,特别是涉及一种多核心处理器的空闲状态低功耗模式实现方法和处理器。
背景技术
为了降低多核CPU(中央处理器,Central Processing Unit)功耗,现有技术中存在多核CPU低功耗管理方法上,但是现有多核CPU低功耗管理方法存在技术的功耗较高、性能较差和响应滞后的问题;例如,现有多核CPU低功耗管理方法是通过统计当前时间窗口内CPU的负载状况决定下一步动作是开(关)核还是维持当前状态,其存在以下缺陷:
a)开(关)核心对功耗和性能的影响大。关核时需要把被关核心上的执行线程迁移到其他核心,然后再关核心;开核心时需要根据负载均衡原则,把其他核心上的选定执行线程迁移到新开核心上。此过程中主要的性能损耗有:1、线程迁移引入的额外开销。2、线程迁移后Cache(缓存)变冷,需要重新预热,也会引入功耗和性能损失。
b)开(关)核心动作的直接依据是当前时刻的CPU负载。而当前时刻的CPU负载是基于当前时刻之前的某个时间段内CPU负载统计得来的。如果统计窗口太小,会导致频繁的开(关)核心动作,从而引入更多的额外性能损耗,导致整体性能降低;如果统计窗口太大,则实时响应慢,用户体验不佳。
c)开关核心的核心思想是通过统计“过去一段时间”的CPU负载状况来决定未来的开关核行为,从原理上来说就存在着时间滞后性,对突发的实时高负载需求反映迟缓,从而导致卡顿等现象。
发明内容
为了克服上述缺陷,本发明要解决的技术问题是提供一种多核心处理器的空闲状态低功耗模式实现方法和处理器,用以至少解决多核处理器低功耗管理中功耗较高、性能较差和响应滞后的问题。
为解决上述技术问题,本发明实施例中的一种多核心处理器的空闲状态低功耗模式实现方法包括:
处于空闲状态的多核心中第一核心从所述多核心中选择处于运行状态的第二核心,触发所述第二核心执行对所述第一核心进行下电处理;所述第一核心和所述第二核心为不同核心。
可选地,所述处于空闲状态的多核心中第一核心从所述多核心中选择处于运行状态的第二核心,触发所述第二核心执行对所述第一核心进行下电处理,包括:
所述第一核心向所述第二核心发出核间通信信息,所述核间通信信息用于指示所述第二核心执行对所述第一核心下电处理;
所述第二核心在接收到所述核间通信时,将所述第一核心进行下电处理。
可选地,所述第二核心在接收到所述核间通信时,将所述第一核心进行下电处理之前,包括:
所述第二核心将所述第一核心负责处理的第一中断源迁移至所述第二核心;并标记所述第一中断源的原始归属核心。
可选地,所述第二核心在接收到所述核间通信时,将所述第一核心进行下电处理之后,包括:
所述第二核心在检测到第二中断源触发中断时,根据所述第二中断源的原始归属核心和标记的第一中断源的原始归属核心,判断所述第二中断源是否属于所述第一核心;在判定属于时,对所述第一核心进行上电处理。
可选地,所述方法还包括:
所述第一核心在确定所述多核心中无处于运行状态的核心时,根据所述第一核心的最近唤醒时间和预设的时间阈值,确定是否触发所述多核处理器进入系统休眠流程。
为解决上述技术问题,本发明实施例中的一种处理器包括互相连接的多个核心;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海全志科技股份有限公司,未经珠海全志科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811214744.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种全瓷义齿用氧化锆瓷块及其制备工艺
- 下一篇:一种氯替泼诺中间体的合成方法