处理器的功耗控制方法、装置以及电子和存储设备制造方法及图纸

技术编号:24994999 阅读:42 留言:0更新日期:2020-07-24 17:58
本申请公开一种处理器以及多核处理器的功耗控制方法及装置,计算机存储介质和电子设备。其中,控制方法包括:获取处理器进入睡眠状态的原始准入条件;根据处理器当前进入睡眠状态是否满足调整原始准入条件的触发条件,确定处理器当前进入睡眠状态的当前准入条件;将原始准入条件调整为当前准入条件;从而能够对处理器设定的原始准入条件实现动态调整,使得处理器在位于业务流量波谷状态时能够通过动态调整原始准入条件进入深度睡眠状态,而在处理器处于业务流量波峰状态时能够通过动态调整原始准入条件避免处理器进入深度睡眠状态,实现从更细粒度上对处理器的睡眠状态进行动态控制,并且使得处理器既能够兼顾节能又能够避免唤醒时延。

【技术实现步骤摘要】
处理器的功耗控制方法、装置以及电子和存储设备
本申请涉及计算机应用领域,具体涉及一种处理器的功耗控制方法以及控制装置。本申请同时涉及一种多核处理器的功耗控制方法,计算机存储介质和电子设备。
技术介绍
ACPI(AdvancedConfigurationPowerInterface:高级配置和电源管理接口)定义系统处理器的电源状态,处理器可以具有两种状态:活跃状态(正在执行)和睡眠状态(未执行)。处理器电源状态被设计为C0,C1,C2,C3…Cn。C0电源状态是活跃状态,即CPU执行指令。C1到Cn都是处理器睡眠状态,即和C0状态相比,处理器消耗更少的能源并且释放更少的热量。在数据中心、边缘节点、终端设备等场景,节能一直是非常重要的诉求,而CPUC-State是实现CPU绿色节能的一项重要技术。当CPU空闲时,通过特定的指令(Mwait/HLT等)可以将CPU设置为某个低功耗状态,比如C1、C6等睡眠状态,当需要CPU处理任务时,可以通过中断唤醒处于低功耗状态的Core,使其恢复到C0运行状态。睡眠深度越深,功耗越低,但是本文档来自技高网...

【技术保护点】
1.一种处理器的功耗控制方法,其特征在于,包括:/n获取处理器进入睡眠状态的原始准入条件;/n根据处理器当前进入睡眠状态是否满足调整所述原始准入条件的触发条件,确定处理器当前进入睡眠状态的当前准入条件;/n将所述原始准入条件调整为所述当前准入条件。/n

【技术特征摘要】
1.一种处理器的功耗控制方法,其特征在于,包括:
获取处理器进入睡眠状态的原始准入条件;
根据处理器当前进入睡眠状态是否满足调整所述原始准入条件的触发条件,确定处理器当前进入睡眠状态的当前准入条件;
将所述原始准入条件调整为所述当前准入条件。


2.根据权利要求1所述的处理器的功耗控制方法,其特征在于,还包括:获取当前应用的响应实时时延时长和目标响应时延时长;
所述处理器当前进入睡眠状态满足调整所述原始准入条件的触发条件为,所述当前应用的响应实时时延时长不满足所述目标响应时延时长要求。


3.根据权利要求2所述的处理器的功耗控制方法,其特征在于,所述确定处理器当前进入睡眠状态的当前准入条件,包括:
基于所述原始准入条件的调整范围,确定出能够满足所述目标响应时延时长要求下,处理器进入睡眠状态的当前准入条件。


4.根据权利要求3所述的处理器的功耗控制方法,其特征在于,所述基于所述原始准入条件的调整范围,确定出能够满足所述目标响应时延时长要求下,处理器进入睡眠状态的当前准入条件,包括:
将所述原始准入条件的调整范围的中间值,确定为预选准入条件;
基于所述预选准入条件,当获取的当前应用的响应实时时延时长满足目标响应时延时长要求时,在所述中间值和所述调整范围的两端值之间重新确定新的调整范围;
将新的调整范围的中间值重新确定为预选准入条件,直至找到响应实时时延时长满足目标响应时延时长要求的调整范围内最小中间值;
将最小中间值确定为当前准入条件。


5.根据权利要求4所述的处理器的功耗控制方法,其特征在于,所述基于所述预选准入条件,当获取的当前应用的响应实时时延时长满足目标响应时延时长要求时,在所述中间值和所述调整范围的两端值之间重新确定新的调整范围,包括:
将所述调整范围的下限值与所述中间值形成的区间重新确定为新的调整范围。


6.根据权利要求3所述的处理器的功耗控制方法,其特征在于,所述基于所述原始准入条件的调整范围,确定出能够满足所述目标响应时延时长下,处理器进入睡眠状态的当前准入条件,包括:
将所述原始准入条件的调整范围的中间值,确定为预选准入条件;
基于所述预选准入条件,当获取的当前应用的响应实时时延时长仍不满足目标响应时延时长要求时,在所述中间值和所述调整范围的两端值之间重新确定新的调整范围;
将新的调整范围的中间值重新确定为预选准入条件,直至当前应用的响应实时时延时长满足目标响应时延时长要求,将重新确定的预选准入条件确定为当前准入条件。


7.根据权利要求6所述的处理器的功耗控制方法,其特征在于,所述基于所述预选准入条件,当获取的当前应用的响应实时时延时长仍不满足目标响应时延时长要求时,在所述中间值和所述调整范围的两端值之间重新确定新的调整范围,包括:
将所述调整范围的上限值与所述中间值形成的区间重新确定为新的调整范围。


8.根据权利要求1所述的处理器的功耗控制方法,其特征在于,所述原始准入条件具体为处理器睡眠状态数据结构中的目标驻留时间;<...

【专利技术属性】
技术研发人员:于浩
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1