Computer graphics processing and selective visual display system – Computer graphic processing system – Graphic command processing
Reexamination Certificate
2005-11-10
2009-08-25
Tung, Kee M (Department: 2628)
Computer graphics processing and selective visual display system
Computer graphic processing system
Graphic command processing
C718S107000, C718S108000, C345S506000
Reexamination Certificate
active
07580040
ABSTRACT:
A graphics processing unit (“GPU”) is configured to interrupt processing of a first context and to initiate processing of a second context upon command so that multiple programs can be executed by the GPU. The CPU creates and the GPU stores a run list containing a plurality of contexts for execution, where each context has a ring buffer of commands and pointers for processing. The GPU initiates processing of a first context in the run list and retrieves memory access commands and pointers referencing data associated with the first context. The GPU's pipeline processes data associated with first context until empty or interrupted. If emptied, the GPU switches to a next context in the run list for processing data associated with that next context. When the last context in the run list is completed, the GPU may switch to another run list containing a new list of contexts for processing.
REFERENCES:
patent: 5371849 (1994-12-01), Peaslee et al.
patent: 5388219 (1995-02-01), Chan et al.
patent: 5428779 (1995-06-01), Allegrucci et al.
patent: 5430841 (1995-07-01), Tannenbaum et al.
patent: 6112267 (2000-08-01), McCormack et al.
patent: 6208361 (2001-03-01), Gossett
patent: 6437788 (2002-08-01), Milot et al.
patent: 6466222 (2002-10-01), Kao et al.
patent: 6674841 (2004-01-01), Johns et al.
patent: 6782432 (2004-08-01), Nelson et al.
patent: 2002/0073255 (2002-06-01), Davidson et al.
patent: 2002/0172320 (2002-11-01), Chapple
patent: 2003/0001848 (2003-01-01), Doyle et al.
patent: 2003/0058249 (2003-03-01), Malka et al.
patent: 2003/0142037 (2003-07-01), Pinedo et al.
patent: 2003/0218608 (2003-11-01), Chin et al.
patent: 2004/0252126 (2004-12-01), Margittai et al.
patent: 2005/0024385 (2005-02-01), Gruber
Huang Hsilin
Paltashev Timour
Crawford Jacinta
Thomas Kayden Horstemeyer & Risley
Tung Kee M
Via Technologies Inc.
LandOfFree
Interruptible GPU and method for processing multiple... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Interruptible GPU and method for processing multiple..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Interruptible GPU and method for processing multiple... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4087763