Computer graphics processing and selective visual display system – Computer graphic processing system – Plural graphics processors
Patent
1997-04-29
1999-03-16
Tung, Kee M.
Computer graphics processing and selective visual display system
Computer graphic processing system
Plural graphics processors
345503, 345522, G06F 1580
Patent
active
058836411
ABSTRACT:
A system and method for performing speculative execution of state machine operation in a graphics accelerator. In accordance with one aspect of the invention, the method includes the step of executing steps in a first state machine that is operating on a graphic primitive. As is known, a graphic primitive is defined by a plurality of vertices. In accordance with the invention, the preferred embodiment receives the coordinate parameters for the second to last primitive vertex. Then it evaluates one or more conditions that indicate whether steps in a second state machine need to be executed, based upon parameters of primitive vertices already received. It then branches to and begins executing steps in another state machine, based upon the tentative conditions, and continuing execution of the steps in the transformation state machine in parallel with the continued execution of the steps in the another state machine. After a predetermined number of states, the method reevaluates the one or more conditions, at which time the value of the one or more conditions is no longer tentative, but determinative of the next state information. Then, the method invokes a reset condition, aborts execution of the steps in the another state machine, and returns execution to a predetermined step in the first state machine, if the one or more conditions of the evaluating and reevaluating steps are inconsistent. If, however, the one or more conditions of the evaluating and reevaluating steps are equal or consistent, the method terminates the execution of the first state machine and continues executing the steps in the another state machine.
REFERENCES:
patent: 5657436 (1997-08-01), Ashburn
patent: 5671401 (1997-09-01), Harrell
Krech, Jr. Alan S.
Strunk Glenn W
Hewlett--Packard Company
Tung Kee M.
LandOfFree
System and method for speculative execution in a geometry accele does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for speculative execution in a geometry accele, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for speculative execution in a geometry accele will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-821894