Geometric engine including a computational module without memory contention
AssigneeATI International SRL
InventorsMichael Andrew Mang, Michael Mantor
Life of this patent
Estimating the term…
Loading patent…
AssigneeATI International SRL
InventorsMichael Andrew Mang, Michael Mantor
Estimating the term…
A method and apparatus for eliminating memory contention in a computation module is presented. The method includes, for a current operation being performed by a computation engine of the computation model, processing that begins by identifying one of a plurality of threads for which the current operation is being performed. The plurality of threads constitutes an application (e.g., geometric primitive applications, video graphic applications, drawing applications, etc.). The processing continues by identifying an operation code from a set of operation codes corresponding to the one of the plurality of threads. As such, the thread that has been identified for the current operation, one of its operation codes is being identified for the current operation. The processing then continues by determining a particular location of a particular one of a plurality of data flow memory devices based on the particular thread and the particular operation code for storing the result of the current operation. The processing then continues by producing a result for the current operation and storing the result at the particular location of the particular one of the data flow memory devices.
A computation module, comprising:
A method for eliminating memory contention in a computation module, the method comprises the steps of:
An apparatus for eliminating memory contention in a computation module, the apparatus comprises:
Dependencies are inferred from the claim text.