[发明专利]处理器以及处理器的处理方法、电子设备在审
| 申请号: | 202211288096.7 | 申请日: | 2022-10-20 |
| 公开(公告)号: | CN115686177A | 公开(公告)日: | 2023-02-03 |
| 发明(设计)人: | 刘宗玺;陈伟杰 | 申请(专利权)人: | 北京奕斯伟计算技术股份有限公司 |
| 主分类号: | G06F1/3234 | 分类号: | G06F1/3234;G06F15/78 |
| 代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 张竞存;张颖玲 |
| 地址: | 101102 北京市大兴区北京经*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 处理器 以及 处理 方法 电子设备 | ||
1.一种处理器,其特征在于,所述处理器包括多个核;其中,任意一个核包括:
功耗控制模块,其用于接收状态切换指示信号,基于所述状态切换指示信号确定目标状态信号,并将所述目标状态信号发送,其中,所述目标状态信号用于指示所述核的候选目标状态;
状态切换模块,其用于接收来自所述功耗控制模块发送的所述目标状态信号,根据所述核的当前状态和所述目标状态信号所表征的所述核的候选目标状态确定目标状态,并生成与目标状态对应的输出信号,通过所述输出信号,将核内预设功能模块的工作状态调整为所述目标状态。
2.根据权利要求1所述的处理器,其特征在于,
所述状态切换模块,其还用于根据所述候选目标状态和所述核的当前状态,判断是否将所述候选目标状态作为所述目标状态;其中,
在将所述候选目标状态作为所述目标状态的情况下,向所述功耗控制模块发送状态接收信号;在将所述当前状态作为所述目标状态的情况下,向所述功耗控制模块发送状态拒绝信号。
3.根据权利要求2所述的处理器,其特征在于,所述状态切换模块,其基于如下操作之一来确定所述目标状态:
在所述核的当前状态为低功耗状态,且所述候选目标状态为运行状态的情况下,将所述运行状态确定为所述目标状态;
在所述核的当前状态为空闲状态,且所述候选目标状态为第一低功耗状态的情况下,将所述第一低功耗状态确定为所述目标状态;
在所述核的当前状态为空闲状态,且所述候选目标状态为第二低功耗状态的情况下,将所述空闲状态确定为所述目标状态;
在所述核的当前状态为第二低功耗状态,且所述候选目标状态为第一低功耗状态的情况下,将所述第一低功耗状态确定为所述目标状态。
4.根据权利要求2所述的处理器,其特征在于,
所述功耗控制模块,其还用于在接收到所述状态拒绝信号的情况下,基于所述状态切换指示信号和所述状态拒绝信号,确定新的目标状态信号;将所述新的目标状态信号发送给所述状态切换模块。
5.根据权利要求1-4任一项所述的处理器,其特征在于,
所述状态切换模块,其还用于接收来自所述核的状态切换请求;根据所述状态切换请求,生成状态切换激活信号作为所述状态切换指示信号;以及,在将所述当前状态切换至所述目标状态之后,向所述核反馈状态切换完成信号;所述目标状态为所述当前状态以外的其他状态。
6.根据权利要求1-4任一项所述的处理器,其特征在于,
所述功耗控制模块,其还用于在接收到任务执行请求信号的情况下,将所述任务执行请求信号作为所述状态切换指示信号;所述目标状态信号所指示的候选目标状态为运行状态。
7.根据权利要求1-6任一项所述的处理器,其特征在于,
所述处理器还包括任务状态检测模块,
所述任务状态检测模块,其用于基于预设检测任务的完成状态,生成任务完成状态信号;将所述任务完成状态信号发送给所述状态切换模块;
所述状态切换模块,其还用于在所述任务完成状态信号表征所述预设检测任务已完成的情况下,确定所述核处于空闲状态;其中,
所述预设检测任务包括以下至少一种:
读指令任务、写指令任务、缓存访问任务、旁路转换缓冲TLB维护任务和系统缓存访问任务。
8.根据权利要求7所述的处理器,其特征在于,所述状态切换模块包括:
第一时序逻辑组合电路,其用于基于预设检测任务执行信号和逻辑处理信号,确定所述任务完成状态信号;所述预设检测任务执行信号包括的信号数量与所述预设检测任务的种类的数量相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奕斯伟计算技术股份有限公司,未经北京奕斯伟计算技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211288096.7/1.html,转载请声明来源钻瓜专利网。





