Computer graphics processing and selective visual display system – Computer graphics processing – Three-dimension
Reexamination Certificate
2006-07-18
2006-07-18
Hjerpe, Richard (Department: 2676)
Computer graphics processing and selective visual display system
Computer graphics processing
Three-dimension
C345S502000, C345S506000, C345S574000
Reexamination Certificate
active
07079133
ABSTRACT:
A method, apparatus and computer program product for parallel execution of primitives in 3D graphics engines. It includes detection and preservation of dependences between graphics primitives with the ability to execute multiple independent primitives concurrently while preserving their ordering because the architecture of the graphics engine for the present invention further provides concurrent resources for parallel execution. In a first preferred embodiment, primitives are executed in parallel using an in-order dispatch unit capable of detecting dependencies between primitives. In a second preferred embodiment, an out-of-order dispatch unit is used such that not only are primitives executed concurrently; but, the primitives may be executed in any order when dependencies are detected.
REFERENCES:
patent: 4930091 (1990-05-01), Schroeder et al.
patent: 4949280 (1990-08-01), Littlefield
patent: 4967392 (1990-10-01), Werner et al.
patent: 5010515 (1991-04-01), Torborg, Jr.
patent: 5325485 (1994-06-01), Hockmuth et al.
patent: 5347618 (1994-09-01), Akeley
patent: 5357599 (1994-10-01), Luken
patent: 5392385 (1995-02-01), Evangelisti
patent: 5408605 (1995-04-01), Deering
patent: 5422991 (1995-06-01), Fowler
patent: 5440682 (1995-08-01), Deering
patent: 5452412 (1995-09-01), Johnson, Jr. et al.
patent: 5457775 (1995-10-01), Johnson, Jr. et al.
patent: 5459835 (1995-10-01), Trevett
patent: 5499326 (1996-03-01), Narayanaswami
patent: 5502462 (1996-03-01), Mical et al.
patent: 5539911 (1996-07-01), Nguyen et al.
patent: 5560032 (1996-09-01), Nguyen et al.
patent: 5572634 (1996-11-01), Duluk, Jr.
patent: 5572657 (1996-11-01), Pindeo et al.
patent: 5574835 (1996-11-01), Duluk, Jr. et al.
patent: 5574836 (1996-11-01), Broemmelsiek
patent: 5574847 (1996-11-01), Eckart et al.
patent: 5596686 (1997-01-01), Duluk, Jr.
patent: 5602570 (1997-02-01), Capps et al.
patent: 5606657 (1997-02-01), Dennison et al.
patent: 5632030 (1997-05-01), Takano et al.
patent: 5649173 (1997-07-01), Lentz
patent: 6108014 (2000-08-01), Dye
patent: 6222550 (2001-04-01), Rosman et al.
patent: 6335985 (2002-01-01), Sambonsugi et al.
patent: 6353390 (2002-03-01), Beri et al.
patent: 6417848 (2002-07-01), Battle
patent: 6552723 (2003-04-01), Duluk et al.
patent: 6611264 (2003-08-01), Regan
patent: 2002/0158865 (2002-10-01), Dye et al.
patent: 2004/0130552 (2004-07-01), Duluk et al.
Wolfe, Andrew et al., “A Superscalar 3D Graphics Engine,” 32nd Annual Symposium on Microarchitecture, Nov. 17, 1999, Israel.
Carr & Ferrell LLP
Hjerpe Richard
S3 Graphics Co., Ltd.
Sajous Wesner
LandOfFree
Superscalar 3D graphics engine does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Superscalar 3D graphics engine, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Superscalar 3D graphics engine will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3608364