【技术实现步骤摘要】
多层低功率状态
技术介绍
现代计算机系统通常可支持几种功率管理状态。工作系统状态通常描述其中系统完全可用且完全通电的状态。在某些情况下,诸如如果未使用一些或所有系统部件,则通过从工作状态进入较低功率系统状态来减少用于一些或所有部件的功率。附图说明从下文结合附图通过举例的方式进行的描述中可获得更详细的理解,附图中:图1是可实现本公开的一个或多个特征的示例性装置的框图;图2是图1的装置的示出了额外细节的框图;图3是示出了其中可实现本公开的一个或多个特征的示例性片上系统(SoC)装置的框图;图4是示出了功率管理状态之间的示例性转换的状态图;图5是示出了基于预计延时的长空闲状态之间的示例性转换的流程图;图6是示出了基于滞后定时器的长空闲状态之间的示例性转换的流程图;图7是示出了用于在功率管理状态之间转换的示例性过程的流程图;并且图8是总结例如功率管理状态的各种进入和退出条件的图表。具体实施方式一种计算机处理装置,其包括耦合到存储器的处理器。处理器包括用于在多种功率管理状态与至少一种功率管理子状态之间转换的电路。多种功率管理状态包括第一功率管理状态、第二功率管理状态和第三功率管理状态。第二功率管理状态包括第一子状态。处理器还包括用于从第一功率管理状态确定是否满足第三功率管理状态的进入条件的电路。如果满足第三功率管理状态的进入条件,则电路进入第三功率管理状态。如果不满足第三功率管理状态的进入条件,则电路确定是否满足第一子状态的进入条件。如果确定满足 ...
【技术保护点】
1.一种计算机处理装置,其包括:/n处理器,所述处理器耦合到存储器;/n所述处理器包括:/n电路,所述电路被配置为在多种功率管理状态与至少一种功率管理子状态之间转换,所述多个功率管理状态包括第一功率管理状态、第二功率管理状态和第三功率管理状态,所述第二功率管理状态包括第一子状态;/n电路,所述电路被配置为从所述第一功率管理状态:/n确定是否满足所述第三功率管理状态的进入条件;/n如果满足所述第三功率管理状态的所述进入条件,则进入所述第三功率管理状态;/n如果不满足所述第三功率管理状态的所述进入条件,则确定是否满足所述第一子状态的进入条件;并且/n如果确定满足所述第一子状态的所述进入条件,则进入所述第一子状态、启动第一子状态驻留定时器,并且在所述第一子状态驻留定时器期满之后退出所述第一子状态、重新进入所述第一功率管理状态,并且重新确定是否满足所述第三功率管理状态的所述进入条件。/n
【技术特征摘要】
1.一种计算机处理装置,其包括:
处理器,所述处理器耦合到存储器;
所述处理器包括:
电路,所述电路被配置为在多种功率管理状态与至少一种功率管理子状态之间转换,所述多个功率管理状态包括第一功率管理状态、第二功率管理状态和第三功率管理状态,所述第二功率管理状态包括第一子状态;
电路,所述电路被配置为从所述第一功率管理状态:
确定是否满足所述第三功率管理状态的进入条件;
如果满足所述第三功率管理状态的所述进入条件,则进入所述第三功率管理状态;
如果不满足所述第三功率管理状态的所述进入条件,则确定是否满足所述第一子状态的进入条件;并且
如果确定满足所述第一子状态的所述进入条件,则进入所述第一子状态、启动第一子状态驻留定时器,并且在所述第一子状态驻留定时器期满之后退出所述第一子状态、重新进入所述第一功率管理状态,并且重新确定是否满足所述第三功率管理状态的所述进入条件。
2.根据权利要求1所述的计算机处理装置,其还包括电路,所述电路被配置为:如果满足所述第一子状态的所述进入条件,则在进入所述第一子状态之前,启动预进入定时器,在所述预进入定时器期满之后重新确定是否满足所述第一子状态的所述进入条件,如果重新确定满足所述第一子状态的所述进入条件,则进入所述第一子状态,并且如果重新确定不满足所述第一子状态的所述进入条件,则返回到所述第一功率管理状态。
3.根据权利要求1所述的计算机处理装置,其还包括电路,所述电路被配置为:如果满足所述第三功率管理状态的所述进入条件,则在进入所述第三功率管理状态之前,启动预进入定时器,在所述预进入定时器期满之后重新确定是否满足所述第一子状态的所述进入条件,如果重新确定满足所述第三功率管理状态的所述进入条件,则进入所述第三功率管理状态,并且如果重新确定不满足所述第三功率管理状态的所述进入条件,则返回到所述第一功率管理状态。
4.根据权利要求1所述的计算机处理装置,其还包括电路,所述电路被配置为:如果满足所述第三功率管理状态的所述进入条件,则在进入所述第三功率管理状态之前,启动预进入定时器,在所述预进入定时器期满或者从操作系统接收消息之后重新确定是否满足所述第一子状态的所述进入条件,如果重新确定满足所述第三功率管理状态的所述进入条件,则进入所述第三功率管理状态,并且如果重新确定不满足所述第三功率管理状态的所述进入条件,则返回到所述第一功率管理状态。
5.根据权利要求1所述的计算机处理装置,其中所述第二功率管理状态包括第二子状态,并且所述计算机处理装置还包括电路,所述电路被配置为:
如果确定不满足所述第一子状态的所述进入条件,则确定是否满足所述第二子状态的进入条件;并且
如果确定满足所述第二子状态的所述进入条件,则进入所述第二子状态、启动第二子状态驻留定时器,并且在所述第二子状态驻留定时器期满之后退出所述第二子状态、重新进入所述第一功率管理状态,并且重新确定是否满足所述第三功率管理状态的所述进入条件。
6.根据权利要求5所述的计算机处理装置,其还包括电路,所述电路被配置为:如果满足所述第二子状态的所述进入条件,则在进入所述第二子状态之前,启动预进入定时器,在所述预进入定时器期满之后重新确定是否满足所述第二子状态的所述进入条件,如果重新确定满足所述第一子状态的所述进入条件,则进入所述第二子状态,并且如果重新确定不满足所述第二子状态的所述进入条件,则返回到所述第一状态。
7.根据权利要求1所述的计算机处理装置,其中所述第三功率管理状态的退出延时大于所述第一子状态的退出延时。
8.根据权利要求5所述的计算机处理装置,其中所述第一子状态的退出延时大于所述第二子状态的退出延时。
9.根据权利要求1所述的计算机处理装置,其中所述第一功率管理状态是S0i1状态,所述第二功率管理状态是S0i2状态,并且所述第三功率管理状态是S0i3状态。
10.根...
【专利技术属性】
技术研发人员:贺晓杰,亚历山大·J·布拉诺维尔,米希尔·沙雷斯巴伊·多科特,叶夫根尼·明茨,费菲,苏明,菲力克斯·雅特苏姆·霍,周彪,
申请(专利权)人:超威半导体上海有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。