Techniques for processing alias instructions in graphics processing units (gpus)
AssigneeQUALCOMM Incorporated
InventorsGang ZHONG, Yang XIA, Yan LI, Zilin YING
Life of this patent
Estimating the term…
Abstract
Aspects described herein relate to associating aliases with registers in an alias table for processing graphics processing unit (GPU) instructions. An aliasing instruction indicating associations between multiple alias registers and one or more alias values can be received. An alias corresponding to one of the one or more alias values for each of the multiple alias registers can be stored in the alias table and based on the aliasing instruction.
Claims20
An apparatus for associating aliases with registers in an alias table, comprising:
- one or more processors;
- one or more memories coupled with the one or more processors;
- and
- instructions stored in the one or more memories and operable, when executed by the one or more processors, to cause the apparatus to:
- receive an aliasing instruction indicating associations between multiple alias registers and one or more alias values;
- and
- store, in the alias table and based on the aliasing instruction, an alias corresponding to one of the one or more alias values for each of the multiple alias registers.
A computer-implemented method for associating aliases with registers in an alias table, comprising:
- receiving an aliasing instruction indicating associations between multiple alias registers and one or more alias values;
- and
- storing, in the alias table and based on the aliasing instruction, an alias corresponding to one of the one or more alias values for each of the multiple alias registers.
A computer-readable medium, comprising code executable by one or more processors for associating aliases with registers in an alias table, the code comprising code for:
- receiving an aliasing instruction indicating associations between multiple alias registers and one or more alias values;
- and
- storing, in the alias table and based on the aliasing instruction, an alias corresponding to one of the one or more alias values for each of the multiple alias registers.
Dependencies are inferred from the claim text.