Scalable processor design
AssigneeQUALCOMM Incorporated
InventorsAshokanand NEELAMBARAN, Jian LIANG, Zhenbiao MA, Himakiran AREPALLI, Antonio FLORES, Nithin GOPALAKRISHNA
Life of this patent
Estimating the term…
Abstract
This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for improving scalable GPU design. A graphics processor may obtain, from a register of the graphics processor, a slice mask for a set of slices available to the graphics processor. The graphics processor may distribute a set of vertex shading tasks to the set of slices based on the obtained slice mask. The graphics processor may distribute a set of pixel shading tasks to the set of slices based on the obtained slice mask.
Claims20
An apparatus for graphics processing, comprising:
- a memory;
- and
- a processor coupled to the memory and, based at least in part on information stored in the memory, the processor is configured to:
- obtain, from a register of a graphics processor, a slice mask for a set of slices available to the graphics processor;
- distribute a set of vertex shading tasks to the set of slices based on the obtained slice mask;
- and
- distribute a set of pixel shading tasks to the set of slices based on the obtained slice mask.
A method of graphics processing, comprising:
- obtaining, from a register of a graphics processor, a slice mask for a set of slices available to the graphics processor;
- distributing a set of vertex shading tasks to the set of slices based on the obtained slice mask;
- and
- distributing a set of pixel shading tasks to the set of slices based on the obtained slice mask.
A computer-readable medium storing computer executable code, the code when executed by a processor, causes the processor to:
- obtain, from a register of a graphics processor, a slice mask for a set of slices available to the graphics processor;
- distribute a set of vertex shading tasks to the set of slices based on the obtained slice mask;
- and
- distribute a set of pixel shading tasks to the set of slices based on the obtained slice mask.
Dependencies are inferred from the claim text.