Superscalar 3D graphics engine

Computer graphics processing and selective visual display system – Computer graphics processing – Three-dimension

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-3608364

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.