Method and apparatus for a late pipeline enhanced floating point unit
AssigneeIntrinsity, Inc.
InventorsJames S. Blomgren, Terence M. Potter, Jeffrey S. Brooks
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntrinsity, Inc.
InventorsJames S. Blomgren, Terence M. Potter, Jeffrey S. Brooks
Estimating the term…
The present invention comprises a method and apparatus for a pipeline of functional units with a late pipe functional unit that executes instructions without stalling until the result is available. The present invention comprises one or more earlier functional units coupled to a late pipe functional unit. The late pipe functional unit does not begin executing instructions until all of the input operands are or will be available for execution so that the late pipe functional unit will execute instructions without stalling until the result will be available in a fixed number of cycles. The present invention further comprises a late pipe functional unit that may comprise a floating point unit, a graphics unit, or an enhanced floating point unit. And finally, the late pipe functional unit is non-stalling and or is non-cancelable.
A pipeline of N-NARY functional units that use a latchless clocking method for logic synchronization with a late pipe N-NARY functional unit that executes instructions without stalling until the result is available, comprising:
A method of providing a pipeline of functional units that use a latchless clocking method for logic synchronization with a late pipe N-NARY functional unit that executes instructions without stalling until the result is available, comprising:
A method of pipelining instructions and operands with a pipeline of N-NARY functional units that use a latchless clocking method for logic synchronization with a late pipe N-NARY functional unit that executes instructions without stalling until the result is available, comprising:
A system of pipelining instructions and operands with a pipeline of functional units that use a latchless clocking method for logic synchronization with a late pipe N-NARY functional unit that executes instructions without stalling until the result is available, comprising:
A dependent claim according to claim 1, 7, 13, or 4 wherein said late pipe N-NARY functional unit is non-cancelable.
Dependencies are inferred from the claim text.