Apparatus and method for executing a plurality of threads
AssigneeArm Limited
InventorsTimothy Holroyd GLAUERT, David Hennah MANSELL, Rune HOLM
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsTimothy Holroyd GLAUERT, David Hennah MANSELL, Rune HOLM
Estimating the term…
An apparatus and method are provided for executing a plurality of threads. The apparatus has processing circuitry arranged to execute the plurality of threads, with each thread executing a program to perform processing operations on thread data. Each thread has a thread identifier, and the thread data includes a value which is dependent on the thread identifier. Value generator circuitry is provided to perform a computation using the thread identifier of a chosen thread in order to generate the above mentioned value for that chosen thread, and to make that value available to the processing circuitry for use by the processing circuitry when executing the chosen thread. Such an arrangement can give rise to significant performance benefits when executing the plurality of threads on the apparatus.
An apparatus, comprising:
A method of executing a plurality of threads, comprising:
Dependencies are inferred from the claim text.