Uniform predicates in shaders for graphics processing units
AssigneeQUALCOMM Incorporated
InventorsAndrew Evan Gruber, Pramod Vasant Argade, Jing Wu
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorsAndrew Evan Gruber, Pramod Vasant Argade, Jing Wu
Estimating the term…
A method for processing data in a graphics processing unit including receiving an indication that all threads of a warp in a graphics processing unit (GPU) are to execute a same branch in a first set of instructions, storing one or more predicate bits in a memory as a single set of predicate bits, wherein the single set of predicate bits applies to all of the threads in the warp, and executing a portion of the first set of instructions in accordance with the single set of predicate bits. Executing the first set of instructions may include executing the first set of instruction in accordance with the single set of predicate bits using a single instruction, multiple data (SIMD) processing core and/or executing the first set of instruction in accordance with the single set of predicate bits using a scalar processing unit.
A method for processing data, the method comprising:
An apparatus for processing data, the apparatus comprising:
An apparatus for processing data, the apparatus comprising:
A non-transitory computer-readable storage medium storing instructions that, when executed, causes one or more processor to:
Dependencies are inferred from the claim text.