Computer graphics processing and selective visual display system – Computer graphics display memory system – Graphic display memory controller
Reexamination Certificate
1998-03-02
2004-08-31
Chauhan, Ulka J. (Department: 2676)
Computer graphics processing and selective visual display system
Computer graphics display memory system
Graphic display memory controller
C345S503000, C345S520000, C345S531000, C711S150000, C711S151000, C710S241000
Reexamination Certificate
active
06784890
ABSTRACT:
BACKGROUND OF THE INVENTION
(1) Field of the Invention
The field of the invention is data access control in computer systems; more specifically, the present invention is related to a method and apparatus for an accelerated graphics port (AGP) expedite cycle throttling control mechanism.
(2) Related Art
Currently available computer systems typically have a graphics device capable of processing graphics data for display on a display device. In order to provide an uninterrupted flow of graphics data for display on a display device, a graphics device must be given high priority to access the system memory for graphics instructions and data. Other devices also vying for the system memory may then be potentially starved out during long streams of graphics cycles to the system memory by the graphics device.
To overcome this problem, the prior art stops the graphics cycles from further processing if the graphics cycles continue consecutively for more than a predetermined period. The disadvantage of the prior art is that there can be as few as one clock cycle with no graphics cycles during the predetermined period and the remaining time in the predetermined period may be devoted to graphics cycles preventing other devices from accessing the system memory.
It is therefore desirable to have a method and apparatus which guarantees a specified period of time for non graphics cycles to be processed. This protects latency sensitive devices from undue delay in accessing a system memory while minimizing added latency to graphics cycles.
BRIEF SUMMARY OF THE INVENTION
A method for controlling expedite cycles having the steps of determining the number of clock cycles devoted to expedite data transfer requests made to a component during a predetermined monitoring window and guaranteeing a minimum number of clock cycles for processing non-expedite requests during the monitoring window.
REFERENCES:
patent: 5099420 (1992-03-01), Barlow et al.
patent: 5131081 (1992-07-01), MacKenna et al.
patent: 5193193 (1993-03-01), Iyer
patent: 5423020 (1995-06-01), Vojnovich
patent: 5444855 (1995-08-01), Thompson
patent: 5463624 (1995-10-01), Hogg et al.
patent: 5528513 (1996-06-01), Vaitzblit et al.
patent: 5577214 (1996-11-01), Bhattacharya
patent: 5613075 (1997-03-01), Wade et al.
patent: 5649161 (1997-07-01), Andrade et al.
patent: 5649232 (1997-07-01), Bourekas et al.
patent: 5748983 (1998-05-01), Gulick et al.
patent: 5767862 (1998-06-01), Krishnamurthy et al.
patent: 5784569 (1998-07-01), Miller et al.
patent: 5797020 (1998-08-01), Bonella et al.
patent: 5862353 (1999-01-01), Revilla et al.
patent: 5911051 (1999-06-01), Carson et al.
patent: 5919268 (1999-07-01), McDonald
patent: 5936640 (1999-08-01), Horan et al.
patent: 5953685 (1999-09-01), Bogin et al.
patent: 5956493 (1999-09-01), Hewitt et al.
patent: 5996034 (1999-11-01), Carter
patent: 6006303 (1999-12-01), Barnaby et al.
patent: 6028841 (2000-02-01), Lyon et al.
patent: 6078338 (2000-06-01), Horan et al.
patent: 6122693 (2000-09-01), Gutta et al.
patent: 6141765 (2000-10-01), Sherman
Bergeson Brian L.
Bogin Zohar
VonBokern Vincent E.
Blakely , Sokoloff, Taylor & Zafman LLP
Chauhan Ulka J.
LandOfFree
Accelerated graphics port expedite cycle throttling control... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Accelerated graphics port expedite cycle throttling control..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Accelerated graphics port expedite cycle throttling control... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3331932