【技术实现步骤摘要】
本专利技术涉及一种嵌入式设备低功耗
,尤其涉及一种用于节能的CPU的自适应动态调频或调压方法及装置。
技术介绍
移动手持设备在近几年内发展迅速,已成为继个人电脑(PC, PersonalComputer)之后的又一大市场领域。目前,移动手持设备大多数由电池供电,相对于市电供电的台式机,这类设备的电源供应是有限的。尤其对于各种具有PC功能的智能手机来说,电池工作时间的长短直接决定了其性能的优劣。为了延长电池的工作时间,一种办法是利用各种存储介质,来改进电池的性能,以提高电池的比能量。但,由于各种因素的影响,电池的实际比能量总是远小于理论比能量。尽管人们付出了很大的努力,提高比能量的工作仍进展缓慢。而另一种更现实的办法就是降低系统运行的功耗,以最大化的延长电池的工作时间,而延长电池的工作时间的关键在于节省电量。 低功耗算法包括许多针对不同对象、采用不同原理的算法,但其中最典型的是针对中央处理单元(CPU, Central Processing Unit)的动态调压(DVS, Dynamic VoltageScaling)算法。概括地说,DVS算法是操作系统层用 ...
【技术保护点】
一种CPU的自适应动态调频方法,其特征在于,所述方法包括: 实时记录CPU中所有进程的运行时间; 检测到CPU中只有空进程在运行时,根据所记录的运行时间,确定CPU中各个进程的频率利用率; 根据所述频率利用率的最大值,调整CPU的工作频率。
【技术特征摘要】
一种CPU的自适应动态调频方法,其特征在于,所述方法包括实时记录CPU中所有进程的运行时间;检测到CPU中只有空进程在运行时,根据所记录的运行时间,确定CPU中各个进程的频率利用率;根据所述频率利用率的最大值,调整CPU的工作频率。2. 根据权利要求1所述CPU的自适应动态调频方法,其特征在于,所述根据所记录的运行时间,确定CPU中各个进程的频率利用率,具体为在本次调频与上次调频期间的任一进程的一个进程周期内,得到优先级不低于所述进程的所有其他进程在该进程周期内的运行时间的总和;将所得到的运行时间的总和与在所述进程周期内所记录的所有进程的运行时间总和之间的比值确定为所述进程的频率利用率。3. 根据权利要求1所述CPU的自适应动态调频方法,其特征在于,所述调整CPU的工作频率之前,还包括计算本次CPU调频与上次CPU调频之间的时间间隔;如果所计算的时间间隔不小于预设的检测阈值,则调整CPU的工作频率。4. 根据权利要求1至3任一所述CPU的自适应动态调频方法,其特征在于,根据所述频率利用率中的最大值,调整CPU的工作频率,具体为确定CPU中所有进程的频率利用率中的最大值及CPU当前的工作频率;根据所确定的CPU当前的工作频率及所有进程的频率利用率的最大值,确定CPU的预调频率;将CPU的工作频率调整为所述预调频率。5. 根据权利要求4所述CPU的自适应动态调频方法,其特征在于,所述调整CPU的工作频率,具体为在检测到进程的实时性被破坏时,或在检测到CPU中新增进程时,将CPU的工作频率调整为调频前的工作频率。6. —种CPU的自适应动态调压方法,其特征在于,所述方法包括实时记录CPU中所有进程的运行时间;检测CPU中只有空进程在运行时,根据所记录的运行时间,确定CPU中各个进程的频率利用率;根据所述频率利用率的最大值,调整CPU的工作频率;在CPU中预设的系统配置表中,查找调整后CPU的工作频率所对应的系统性能等级;将CPU当前的供给电压调整为所查找的系统性能等级中的电压。7. —种CPU的自适应动态调频装置,其特征在于,所述装置包括记录单元,用于实时记录CPU中所有进程的运行时间;检测单元,用于检测CPU中是否只有空进程在运行;确定单元,用于在所述检...
【专利技术属性】
技术研发人员:欧阳慧琴,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。