一种动态电压频率调整方法及装置制造方法及图纸

技术编号:16398969 阅读:46 留言:0更新日期:2017-10-17 19:28
本发明专利技术实施例公开了一种DVFS方法及装置,用以解决现有技术中针对电子设备进行视频编码的场合,CPU的功耗不能达到更低的问题,该方法包括:判断视频缓冲利用率是否大于设定的阈值;若是,根据CPU负载以及预先确定的第一DVFS表格,确定目标工作电压和目标工作频率;若否,根据CPU负载以及预先确定的第二DVFS表格,确定目标工作电压和目标工作频率,第二DVFS表格中的CPU负载下阈值比第一DVFS表格中的CPU负载下阈值大;根据确定的目标工作电压和目标工作频率进行工作。这种方式确定的目标工作电压和目标工作频率较仅通过第一DVFS表格确定的目标工作电压和目标工作频率更小,从而达到降低功耗的目的。

Dynamic voltage frequency adjustment method and device

The embodiment of the invention discloses a device and a DVFS method is used to solve the existing technology for electronic equipment for video encoding applications, CPU can not achieve lower power consumption, the method includes: judging video buffer utilization rate is greater than the threshold; if, according to the CPU load and the first predetermined form DVFS determine the target, working voltage and working frequency of the target; if not, according to the CPU load and second DVFS form a predetermined target, working voltage and working frequency of second DVFS target, in the form of CPU load threshold value than the first load the table in DVFS CPU under the threshold; work according to the target voltage and target to determine the frequency. In this way, the target operating voltage and the target operating frequency are determined to be smaller than the target voltage and the target operating frequency determined by the first DVFS table, so as to reduce the power consumption.

【技术实现步骤摘要】
一种动态电压频率调整方法及装置
本专利技术涉及动态电压频率调整
,特别涉及一种动态电压频率调整(DynamicVoltageandFrequencyScaling,DVFS)方法及装置。
技术介绍
目前,由于电子设备的CPU对于供电电池的寿命和功耗有严格的要求,因此需要通过动态电压频率调整(DynamicVoltageFrequencyScaling,DVFS)技术,根据CPU的实时负载需求,动态调整CPU的工作频率和工作电压,从而达到有效降低CPU的功耗的目的。在现有技术中,在进行DVFS动态调整时,根据固定的DVFS表格中记录的工作电压、工作频率和CPU负载的上下阈值的对应关系,确定CPU的目标工作电压和目标工作频率,从而进行调整。当电子设备的CPU负载超过上阈值时,则增大CPU的目标工作电压和目标工作频率,当电子设备的CPU小于下阈值时,则减小CPU的目标工作电压和目标工作频率。当电子设备进行视频编码时,电子设备的CPU负载一般比固定的DVFS表格中记录的CPU负载下阈值稍微大些,此时,若CPU采用与当前工作电压和当前工作频率对应的固定的DVFS表格中的组相邻的组中的,较本文档来自技高网...
一种动态电压频率调整方法及装置

【技术保护点】
一种动态电压频率调整DVFS方法,其特征在于,所述方法包括:当处于视频编码场景时,获取视频缓冲利用率和CPU负载,判断所述视频缓冲利用率是否大于设定的阈值,其中,所述视频缓冲利用率为已经编码的视频占用的存储容量与可供编码的视频环形缓冲区域的总的存储容量的比值;如果是,则根据获取的所述CPU负载以及预先确定的第一DVFS表格,确定CPU的目标工作电压和目标工作频率;如果否,则根据获取的所述CPU负载以及预先确定的第二DVFS表格,确定CPU的目标工作电压和目标工作频率,其中所述第二DVFS表格中的CPU负载下阈值比第一DVFS表格中的CPU负载下阈值大;根据确定的CPU的目标工作电压和目标工作频...

【技术特征摘要】
1.一种动态电压频率调整DVFS方法,其特征在于,所述方法包括:当处于视频编码场景时,获取视频缓冲利用率和CPU负载,判断所述视频缓冲利用率是否大于设定的阈值,其中,所述视频缓冲利用率为已经编码的视频占用的存储容量与可供编码的视频环形缓冲区域的总的存储容量的比值;如果是,则根据获取的所述CPU负载以及预先确定的第一DVFS表格,确定CPU的目标工作电压和目标工作频率;如果否,则根据获取的所述CPU负载以及预先确定的第二DVFS表格,确定CPU的目标工作电压和目标工作频率,其中所述第二DVFS表格中的CPU负载下阈值比第一DVFS表格中的CPU负载下阈值大;根据确定的CPU的目标工作电压和目标工作频率进行工作。2.如权利要求1所述的方法,其特征在于,在所述获取视频缓冲利用率和CPU负载之前,所述方法还包括:接收工作时钟设置信息,其中所述工作时钟设置信息中包含视频编码器的工作时钟的最高频率和双倍率同步动态随机存储器DDR的工作时钟的最高频率;将所述视频编码器的工作时钟设置在对应的最高频率上,和将所述DDR的工作时钟设置在对应的最高频率上。3.如权利要求1所述的方法,其特征在于,所述根据获取的所述CPU负载以及预先确定的第二DVFS表格,确定CPU的目标工作电压和目标工作频率包括:将所述CPU负载与所述第二DVFS表格中的CPU负载上阈值和CPU负载下阈值进行比较;如果所述CPU负载位于所述第二DVFS表格中的CPU负载上阈值和CPU负载下阈值范围内,则将CPU的当前工作电压和当前工作频率确定为CPU的目标工作电压和目标工作频率;如果所述CPU负载未位于所述第二DVFS表格中的CPU负载上阈值和CPU负载下阈值范围内,根据比较结果、第二DVFS表格中记录的每组工作电压和工作频率及CPU的当前工作电压和当前工作频率确定CPU的目标工作电压和目标工作频率。4.如权利要求3所述的方法,其特征在于,所述根据比较结果、第二DVFS表格中记录的每组工作电压和工作频率及CPU的当前工作电压和当前工作频率确定CPU的目标工作电压和目标工作频率包括:当比较结果为所述CPU负载大于所述第二DVFS表格中的CPU负载上阈值时,根据CPU的当前工作电压和CPU的当前工作频率对应的第二DVFS表格中的组,将与所述组相邻的组中的工作电压和工作频率确定为CPU的目标工作电压和目标工作频率,其中,所述相邻的组中的工作电压和工作频率较当前工作电压和当前工作频率大;当比较结果为所述CPU负载小于所述第二DVFS表格中的CPU负载下阈值时,根据CPU的当前工作电压和CPU的当前工作频率对应的第二DVFS表格中的组,将与所述组相邻的组中的工作电压和工作频率确定为CPU的目标工作电压和目标工作频率,其中,所述相邻的组中的工作电压和工作频率较当前工作电压和当前工作频率小。5.如权利要求4所述的方法,其特征在于,所述当比较结果为所述CPU负载大于所述第二DVFS表格中的CPU负载上阈值时,将与所述组相邻的组中的工作电压和工作频率确定为CPU的目标工作电压和目标工作频率之前,所述方法还包括:判断CPU的当前工作电压和当前工作频率是否为所述第二DVFS表格中的记录的最大工作电压和最大工作频率;如果是,则将当前工作电压和工作频率确定为CPU的目标工作电压和目标工作频率;如果否,则进行接下来的步骤;当比较结果为所述CPU负载小于所述第二DVFS表格中的CPU负载下阈值时,将与所述组相邻的组中的工作电压和工作频率确定为CPU的目标工作电压和目标工作频率之前,所述方法还包括:判断CPU的当前工...

【专利技术属性】
技术研发人员:泮建光
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:浙江,33

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

1