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

Entering and exiting power managed states without disrupting accelerated graphics port transactions

a technology of power management and power state, applied in the field of computer systems, can solve the problems of affecting the efficiency of the system, loss or corruption of any requests remaining in queue, and loss of any untransferred data, etc., and achieve the effect of reducing power consumption, and reducing the number of requests

Inactive Publication Date: 2006-04-11
INTEL CORP
View PDF7 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Entering low power state C3 can cause problems with the operation of AGP-GC 13 because entry into this state can prematurely terminate any AGP-GC transaction that is in progress, causing a loss of any untransferred data and loss or corruption of any requests remaining in queue 12.
If less time is required to actually complete the transfer, the remaining time is wasted, which can affect the efficiency of the system and lead to increased power usage by unnecessarily delaying entry into a sleep state.
However, if more than the allotted time is required to complete the transfer, some of the data will be lost when the time period expires and a low power state is entered before the data transfer completes.

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
  • Entering and exiting power managed states without disrupting accelerated graphics port transactions
  • Entering and exiting power managed states without disrupting accelerated graphics port transactions
  • Entering and exiting power managed states without disrupting accelerated graphics port transactions

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014]The invention provides the capability for a graphics controller interface, referred to herein as an AGP-GC, to signal whether it is busy, i.e., whether it has made any uncompleted requests, so that the core controller can delay entering a low power state until the AGP-GC has completed any pending requests. As will be seen, this capability can also be used to initiate an exit from a sleeping state when the AGP-GC has a request to make during a low power state. The invention also provides the capability for the core controller to signal the AGP-GC of an intended entry into a low power state so that the AGP-GC can cease issuing requests to the core controller.

[0015]The invention can be implemented with a pair of signals, one from the core controller to notify the AGP-GC of an intent to enter a low power state, and the second from the AGP-GC to notify the core controller whether the AGP-GC has an uncompleted request pending.

[0016]FIG. 3 shows a portion of a system incorporating th...

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

An interface between an accelerated graphics port graphics controller (AGP-GC) and a core controller to prevent entry into a low power state from interfering with transfers to or from the AGP-GC that have been requested but not completed. The core controller can communicate to the AGP-GC an intent to enter a low power state, while the AGP-GC can communicate to the core controller the busy status of the AGP-GC. When the AGP-GC receives notice of an intent to enter a low power state, it can stop issuing requests to the core controller. When the core controller detects that the AGP-GC is busy, the core controller can postpone entry into the low power state until the AGP-GC completes any requests that are in progress. In an alternate use of the interface, if the AGP-GC wishes to make a request during a low power state, it can signal the core controller of this need by indicating a busy status, which can trigger the core controller to initiate an exit from the low power state.

Description

[0001]The present patent application is a Divisional of application Ser. No. 09 / 751,441, filed Dec. 29, 2000, now U.S. Pat. No. 6,738,068.BACKGROUND OF THE INVENTION[0002]1. Field of the Invention[0003]The invention pertains generally to computer systems. In particular, it pertains to managing transitions between power states in computer systems.[0004]2. Description of the Related Art[0005]As computer design has relied on more and more buses to accommodate increasing volumes of data transfers, many computers have incorporated a chip set, often referred to as the “core”, or “core controller”, to act as a centralized controller, providing separate interfaces and control logic to connect the processor (CPU), system memory, and various other peripheral devices. In particular, an increased focus on graphics has led to a separate graphics controller, interfaced to the core controller through a dedicated graphics bus. One version of the graphics controller interface is referred to as the A...

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): G06F13/14G06F1/26G06F1/32G06F13/28G09G5/39G06F1/00G06T17/00
CPCG06T17/00G06F1/3203Y02D10/00
Inventor JAIN, SATCHITCOHEN, DEBRA T.CLINE, LESLIE E.COOPER, BARNESNANDURI, ANIL V.
Owner INTEL CORP
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