Embedded type GPU (Graphic Processing Unit) dynamic frequency modulating method and device based on Android system

A dynamic frequency modulation and embedded technology, applied in the direction of data processing power supply, can solve the problems of excess performance, insufficient performance, and the GPU driver cannot make correct judgments in the application program, so as to prolong the use time, reduce power consumption, and achieve sufficient performance. Effect

Active Publication Date: 2015-07-08
FUZHOU ROCKCHIP SEMICON
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage of the first approach is that the user cannot judge which performance mode to use without prior knowledge of the application
The disadvantage of the second method is that the GPU driver cannot make correct judgments for all applications
Moreover, in practice, the performance requirements of an application for the GPU are constantly changing. If the GPU is fixed to run at a certain frequency, there will still be excess performance or insufficient performance.
The above two methods do not really dynamically adjust the GPU frequency according to the performance requirements of the application on the GPU.

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
  • Embedded type GPU (Graphic Processing Unit) dynamic frequency modulating method and device based on Android system
  • Embedded type GPU (Graphic Processing Unit) dynamic frequency modulating method and device based on Android system
  • Embedded type GPU (Graphic Processing Unit) dynamic frequency modulating method and device based on Android system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] In order to describe the technical content, structural features, achieved goals and effects of the present invention in detail, the following will be described in detail in conjunction with the embodiments and accompanying drawings.

[0030] The tasks that use the GPU in the Android system mainly include: swiping on the main interface, live wallpapers, 3D effects of applications, 3D games, and GPU performance testing, etc. Various tasks have very different requirements for GPU performance, for example, swiping The whole process of the main interface only takes about 1 second. To achieve a smooth effect, that is, the frame rate of the GPU drawing reaches the LCD display frequency of 60fps, and the GPU needs to rapidly increase the frequency in a short period of time; the frame rate of the live wallpaper may only need to be kept at 15 ~20fps or so, the GPU only needs to provide appropriate performance; 3D games’ requirements for GPU performance vary greatly with the scene ...

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 invention discloses an embedded type GPU (Graphic Processing Unit) dynamic frequency modulating method based on an Android system. The method comprises the following steps: S1, obtaining working frequency points of the GPU; S2, calculating an average performance upper limit of the working frequency points; S3, counting proportions of GPU working time Tworking in time intervals T at intervals T, calculating a load proportion L according to a formula L=100%*Alpha*Tworking / T, and calculating a GPU load W[n] in the nth time interval T according to the formula; S4, calculating a predicted GPU load W[n+1] in the n+1th time interval according to the formula, wherein h[k] is a prediction coefficient, and h[K-1](h[K-2] ... (h[0] is not less than 0 and is less than 1; and S5 setting a performance threshold value beta, sequentially comparing the predicted GPU load W[n+1] with i=1, 2, ..., N, stopping comparison, and setting that the GPU works in a working frequency point fi in a next time interval, wherein beta is more than 0, and i=1, 2, ..., N-1. The invention further discloses an embedded type GPU dynamic frequency modulating device based on the Android system.

Description

technical field [0001] The invention relates to an embedded GPU dynamic frequency modulation method and device based on an Android system. Background technique [0002] With the development of mobile Internet technologies, mobile terminals, such as mobile phones, tablet computers, and e-books, have become more and more popular in people's lives. At present, battery capacity is an important factor restricting the development of mobile terminals, so low power consumption technology is very important to improve the usability of mobile terminals. [0003] Power consumption is divided into static power consumption and dynamic power consumption, where dynamic power consumption is based on the formula P dynamic =λCV 2 f is calculated, where P dynamic Represents dynamic power consumption, λ is a constant, C is the load capacitance, V is the supply voltage, and f is the operating frequency. It can be seen from the formula that when the load capacitance is constant, the dynamic po...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F1/32
Inventor 陈屴
Owner FUZHOU ROCKCHIP SEMICON
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products