GRAPHICS PROCESSING SYSTEM WITH POWER-GATING CONTROL FUNCTION, POWER-GATING CONTROL METHOD, AND COMPUTER PROGRAM PRODUCTS THEREOF
First Claim
1. A power-gating control method for a graphics processing unit having a unified shader unit, which comprises a plurality of shaders, comprising:
- rendering a plurality of previous frames;
calculating a first number of active shaders for rendering each previous frame, and a corresponding frame rate of each previous frame;
determining a second number of active shaders for rendering a next frame immediately following the previous frames according to the first number of active shaders and the corresponding frame rate of each previous frame; and
activating corresponding shaders through one or more power-gating control elements according the second number of active shaders.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a power-gating control method for a graphics processing unit having a unified shader unit, which includes a plurality of shaders. The method includes the steps of: rendering a plurality of previous frames; calculating a first number of active shaders for rendering each previous frame, and a corresponding frame rate of each previous frame; determining a second number of active shaders for rendering a next frame immediately following the previous frame according to the first number of active shaders and the corresponding frame rate of each previous frame; and activating corresponding shaders through one or more power-gating control elements according to the second number of active shaders.
35 Citations
21 Claims
-
1. A power-gating control method for a graphics processing unit having a unified shader unit, which comprises a plurality of shaders, comprising:
-
rendering a plurality of previous frames; calculating a first number of active shaders for rendering each previous frame, and a corresponding frame rate of each previous frame; determining a second number of active shaders for rendering a next frame immediately following the previous frames according to the first number of active shaders and the corresponding frame rate of each previous frame; and activating corresponding shaders through one or more power-gating control elements according the second number of active shaders. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A graphics processing system with power-gating control function comprising:
-
a graphics processing unit, comprising a unified shader unit and one or more power-gating control elements, wherein the unified shader unit comprises a plurality of shaders for rendering a plurality of previous frames and the one or more power-gating control elements are coupled to the shaders; and a driver coupled to the graphics processing unit for calculating a first number of active shaders for rendering each previous frame and a corresponding frame rate of each previous frame, and determining a second number of active shaders for rendering a next frame immediately following the previous frames according to the first number of active shaders and the corresponding frame rate of each previous frame, wherein the one or more power-gating control elements activate corresponding shaders according to the second number of active shaders. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product loaded into and executed by a machine to perform a power-gating control method for a graphics processing unit having a unified shader unit, which comprises a plurality of shaders, the computer program product comprising:
-
a first program code for rendering a plurality of previous frames; a second program code for calculating a first number of active shaders for rendering each previous frame, and a corresponding frame rate of each previous frame; a third program code for determining a second number of active shaders for rendering a next frame immediately following the previous frames according the first number of active shaders and the corresponding frame rate of each previous frame; and a fourth program code for activating corresponding shaders through one or more power-gating control elements according to the second number of active shaders. - View Dependent Claims (20, 21)
-
Specification