Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

DVFS method and device

A technology of frequency adjustment and dynamic voltage, which is applied in the field of dynamic voltage frequency adjustment methods and devices, and can solve the problem that power consumption cannot be lowered

Active Publication Date: 2017-10-17
ZHEJIANG DAHUA TECH CO LTD
View PDF9 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention provides a DVFS method and device, which are used to solve the problem that the power consumption of the CPU cannot be lowered in the prior art when video encoding is performed on electronic equipment

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • DVFS method and device
  • DVFS method and device
  • DVFS method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0052] figure 1 A schematic diagram of a DVFS process provided by an embodiment of the present invention, the process includes the following steps:

[0053] S101: Acquire video buffer utilization and CPU load when in a video encoding scene.

[0054] S102: Determine whether the video buffer utilization rate is greater than a set threshold, wherein the video buffer utilization rate is the ratio of the storage capacity occupied by the encoded video to the total storage capacity of the video ring buffer area available for encoding, If yes, execute S103, and if no, execute S104.

[0055] The DVFS method provided by the embodiment of the present invention can be applied to an electronic device that can perform video encoding. The electronic device may be a handheld device or a non-handheld device. If the electronic device is a handheld device, it is more important to reduce the power consumption of the CPU, because the handheld device is powered by a battery, and the CPU of the h...

Embodiment 2

[0068] In order to reduce the interference to the video encoding scene and further ensure that the power consumption of the CPU of the electronic device is minimized, on the basis of the above-mentioned embodiments, in the embodiment of the present invention, before the acquisition of the video buffer utilization and CPU load, The method also includes:

[0069] Receive operating clock setting information, wherein the operating clock setting information includes the highest frequency of the operating clock of the video encoder and the highest frequency of the operating clock of the double rate synchronous dynamic random access memory DDR;

[0070] Setting the working clock of the video encoder at the corresponding highest frequency, and setting the working clock of the DDR at the corresponding highest frequency.

[0071]In the embodiment of the present invention, for the performance of video encoding, the main influencing factors are the frequency of the operating clock of the ...

Embodiment 3

[0075] On the basis of the above-mentioned embodiments, in the embodiment of the present invention, determining the target operating voltage and target operating frequency of the CPU according to the obtained CPU load and the predetermined second DVFS table includes:

[0076] comparing the CPU load with an upper CPU load threshold and a lower CPU load threshold in the second DVFS table;

[0077] If the CPU load is within the range of the CPU load upper threshold and the CPU load lower threshold in the second DVFS table, then determine the current operating voltage and current operating frequency of the CPU as the target operating voltage and target operating frequency of the CPU;

[0078] If the CPU load is not within the range of the CPU load upper threshold and the CPU load lower threshold in the second DVFS table, according to the comparison result, each set of operating voltage and operating frequency recorded in the second DVFS table and the current operating frequency of ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of the invention discloses a DVFS (Dynamic Voltage and Frequency Scaling) method and device, and is used for solving the problem that the power consumption of a CPU (Central Processing Unit) cannot be lower in an occasion of performing video coding on electronic equipment in the prior art. The method comprises the following steps of judging whether the video buffer utilization rate is greater than the set threshold value or not; if so, determining the target work voltage and the target work frequency according to a CPU load and a pre-determined first DVFS table; if not, determining the target work voltage and the target work frequency according to the CPU load and a pre-determined second DVFS table, wherein the threshold value under the CPU load in the second DVFS table is greater than the threshold value under the CPU load in the first DVFS table; and performing work according to the determined target work voltage and the target work frequency. The target work voltage and target work frequency determined in the mode are smaller than the target work voltage and target work frequency determined only through the first DVFS table, so that the goal of reducing the power consumption is reached.

Description

technical field [0001] The present invention relates to the technical field of dynamic voltage and frequency scaling, in particular to a dynamic voltage and frequency scaling (Dynamic Voltage and Frequency Scaling, DVFS) method and device. Background technique [0002] At present, because the CPU of electronic equipment has strict requirements on the life and power consumption of the power supply battery, it is necessary to dynamically adjust the operating frequency of the CPU according to the real-time load requirements of the CPU through Dynamic Voltage Frequency Scaling (DVFS) technology And working voltage, so as to achieve the purpose of effectively reducing the power consumption of the CPU. [0003] In the prior art, when DVFS is dynamically adjusted, the target operating voltage and target operating frequency of the CPU are determined according to the corresponding relationship between the operating voltage, operating frequency, and the upper and lower thresholds of t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F1/32G06F11/30
CPCG06F1/3206G06F1/3296G06F11/3024G06F11/3058Y02D10/00
Inventor 泮建光
Owner ZHEJIANG DAHUA TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products