Graphics power savings system and method

a technology of power saving and graphics, applied in the field of graphic power saving system and method, can solve the problems of consuming power of electronic systems designed to produce these results, draining resources, and often limited energy resources of these devices, and achieve the effect of convenient utilization of flexible and efficient power saving in graphics systems

Inactive Publication Date: 2007-08-14
NVIDIA CORP
View PDF6 Cites 91 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0008]The present invention facilitates utilization of flexible and efficient power savings in graphics systems during graphic frame cycles. In one embodiment, each graphics frame cycle spans an integral number of display refresh cycles and is broken into essentially two “phases”, a rendering phase and a refresh phase. In one exemplary implementation, a central processing unit (CPU) forwards graphics commands to a graphics processing unit (GPU). After issuing the graphics generation commands, the CPU is not performing significantly useful graphics activity and the CPU is put to into a power savings mode (e.g. to “sleep”) until a GPU is ready for more graphics commands.

Problems solved by technology

Typically, electronic systems designed to produce these results consume power.
However, energy resources for these devices are often limited and expended quickly (e.g., battery power sources in portable devices such as a laptop computer).
Some activities such as displaying graphics usually require intensive data processing and traditionally consume large amounts of power, significantly draining the resources and / or reducing the life of a typical limited power source.
However, typical graphics presentations usually require significant processing of large amounts of data which traditionally consumes significant power.
The preparation of the pixel illumination information is usually a very complicated process and often best performed by dedicated graphics subsystem resources.
Providing information for each pixel is very data intensive and consumes a significant amount of processing resources calculating the appropriate intensity of each color for each pixel.
Even though a graphics processor relieves a central processor from performing numerous complicated graphics operations, traditionally a significant amount of interaction between the graphics processor and the central processor is required.
Even though the graphics processor usually performs most of the graphics processing, traditional interactions between the central processor and the graphics processor usually consume significant power.
When the GPU is not ready for additional commands the CPU continually “polls” the GPU and the polling consumes significant power without really contributing to the underlying processing tasks.
After issuing the graphics generation commands, the CPU is not performing significantly useful graphics activity and the CPU is put to into a power savings mode (e.g. to “sleep”) until a GPU is ready for more graphics commands.

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
  • Graphics power savings system and method
  • Graphics power savings system and method
  • Graphics power savings system and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0015]Reference will now be made in detail to the preferred embodiments of the invention, a power saving system and method, examples of which are illustrated in the accompanying drawings. While the invention will be described in conjunction with the preferred embodiments, it will be understood that they are not intended to limit the invention to these embodiments. On the contrary, the invention is intended to cover alternatives, modifications and equivalents, which may be included within the spirit and scope of the invention as defined by the appended claims. Furthermore, in the following detailed description of the present invention, numerous specific details are set forth in order to provide a thorough understanding of the present invention. However, it will be obvious to one ordinarily skilled in the art that the present invention may be practiced without these specific details. In other instances, well known methods, procedures, components, and circuits have not been described i...

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 present invention facilitates utilization of flexible and efficient power savings in graphics systems. A graphics power management method loads a first set of graphics commands from a CPU into a GPU at the beginning of a frame cycle. The CPU is put into a power saving mode after the loading is complete. The GPU processes the commands and forwards the results to a graphics buffer. The display begins the presentation of the data at the beginning of the following refresh cycle. The CPU leaves the power savings mode at end of the frame cycle to begin loading a second set of commands. The CPU recognizes the end of the frame cycle by counting a predetermined number of frame flip interrupt requests. After the CPU counts the predetermined number of frame flip interrupt requests the CPU begins to communicate additional graphics commands and then returns to the power savings mode.

Description

FIELD OF THE INVENTION[0001]The present invention relates to the field of power savings in electronic devices. More particularly, the present invention relates to a system and method for saving power when engaging in graphics activities.BACKGROUND OF THE INVENTION[0002]Electronic systems and circuits have made a significant contribution towards the advancement of modern society and are utilized in a number of applications to achieve advantageous results. Numerous electronic technologies such as digital computers, calculators, audio devices, video equipment, and telephone systems facilitate increased productivity and cost reduction in analyzing and communicating data, ideas and trends in most areas of business, science, education and entertainment. Typically, electronic systems designed to produce these results consume power. However, energy resources for these devices are often limited and expended quickly (e.g., battery power sources in portable devices such as a laptop computer). ...

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(United States)
IPC IPC(8): G06T1/00G06F1/26G06F1/30G06T15/00G06F1/28G06F1/32G06F15/16
CPCG06F1/3203G06F1/3243G06T1/20Y02B60/1239Y02D10/00
Inventor LUU, VIET-TAMPUEY, PAULTRIANTOS, NICK B.WEBSTER, ANDREW
Owner NVIDIA CORP
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