Methods and apparatus for providing mask register optimization for vector operations
AssigneeAdvanced Micro Devices, Inc.
InventorsMichael Estlick, Eric Dixon, Theodore Carlson, Erik D. Swanson
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorsMichael Estlick, Eric Dixon, Theodore Carlson, Erik D. Swanson
Estimating the term…
A data processing system includes a vector data processing unit that includes a shared scheduler queue configured to store in a same queue, at least one entry that includes at least a mask type instruction and another entry that includes at least a vector type instruction. Shared pipeline control logic controls a vector data path or a mask data path, based a type of instruction picked from the same queue. In some examples, at least one mask type instruction and the at least one vector type instruction each include a source operand having a corresponding shared source register bit field that indexes into both a mask register file and a vector register file. The shared pipeline control logic uses a mask register file or a vector register file depending on whether bits of the shared source register bit field identify a mask source register or a vector source register.
A data processing system comprising:
An apparatus comprising:
A method carried out by a data processing system comprising:
Dependencies are inferred from the claim text.