Range Selection for Data Parallel Programming Environments
AssigneeIntel Corporation
InventorsAaron R. Kunze, Dillon Sharlet, Andrew E. Brownsword
Life of this patent
Estimating the term…
Abstract
According to some embodiments, the workgroup divisibility requirement may be dispensed with on a selective or permanent basis, i.e. in all cases, particular cases or at particular times and/or under particular conditions. An application programming interface implementation may be allowed to launch workgroups with non-uniform local sizes. Two different local sizes may be used in a case of a one-dimensional workload.
Claims28
A method comprising:
- enabling the use of different workgroup sizes in a computer processor.
One or more non-transitory computer readable media storing computer instructions executable to perform a sequence comprising:
- identifying a workgroup size;
- and
- adopting different workgroup sizes.
An apparatus comprising:
- a graphics processor that uses different workgroup sizes;
- and
- a memory coupled to said processor.
Dependencies are inferred from the claim text.