【技术实现步骤摘要】
CPU功耗管理方法、计算机装置及计算机可读存储介质
[0001]本专利技术涉及电子设备的电源管理的
,具体地,是一种CPU功耗管理方法以及实现这种方法的计算机装置、计算机可读存储介质。
技术介绍
[0002]智能手机、平板电脑、机顶盒、行车记录仪等电子设备是常见的电子设备。随着电子设备的功能越来越多,电子设备需要设置的功能模块也越来越多,例如设置多核的CPU外,往往还设置图像处理器GPU等,还要设置DDR存储器等模块。由于电子设备需要实现的功能较多,各个模块用电量越来越多,导致电子设备的续航能力受到很大的影响,为此,人们考虑对各个用电模块进行功耗管理来降低电子设备的能耗,延长电子设备的续航能力。
[0003]通常,集成电路功耗主要由动态功耗和静态功耗组成,其中动态功耗主要由电路中逻辑门翻转过程产生,通常和电路的工作频率成正比,而静态功耗主要由静态漏电产生,通常和电压及温度相关。在Linux操作系统领域,一般使用以下两种技术对CPU的功耗进行管理:CPU中断唤醒(cpuidle)技术和CPU开关核唤醒(cpuho ...
【技术保护点】
【技术特征摘要】
1.CPU功耗管理方法,其特征在于,包括:设置CPU核在开关核唤醒模式下的多个工作状态:所述工作状态包括上电状态、预掉电状态、核掉电状态以及集群掉电状态;在所述开关核唤醒模式下:目标CPU核接收到用户态应用程序发送的关闭指令后,所述目标CPU核设置预掉电标记,并进入预掉电状态,并在关闭本地中断唤醒源后,所述目标CPU核进入核掉电状态;在所述目标CPU核所在的CPU核集群中,所有CPU核均进入核掉电状态后,该集群的所有CPU核均进入集群掉电状态;在目标CPU核所在的CPU核集群任一CPU核接收到用户态应用程序发送的开核指令时,该集群的所有CPU核均从所述集群掉电状态退出至所述核掉电状态;如所述开核指令针对于目标CPU核,或者出现新发生的针对于所述目标CPU核的开核指令,所述目标CPU核从所述核掉电状态退出至所述上电状态。2.根据权利要求1所述的CPU功耗管理方法,其特征在于:所述目标CPU核关闭本地中断唤醒源后前,进行上下文保护操作。3.根据权利要求1所述的CPU功耗管理方法,其特征在于:如所述开核指令不针对于目标CPU核,且未出现新发生的针对于所述目标CPU核的开核指令,所述目标CPU核保持在所述核掉电状态。4.根据权利要求1所述的CPU功耗管理方法,其特征在于:所述CPU核在开关核唤醒模式下的多个工作状态与所述CPU核在中断唤醒模式下的多个工作状态相同。5.根据权利要求4所述的CPU功耗管理方法,其特征在于:在所述中断唤醒模式下:所述目标C...
【专利技术属性】
技术研发人员:樊卿华,朱振华,
申请(专利权)人:珠海全志科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。