Invention Grant
- Patent Title: Apparatus and method for executing a plurality of threads
-
Application No.: US15058389Application Date: 2016-03-02
-
Publication No.: US10908916B2Publication Date: 2021-02-02
- Inventor: Timothy Holroyd Glauert , David Hennah Mansell , Rune Holm
- Applicant: ARM LIMITED
- Applicant Address: GB Cambridge
- Assignee: ARM LIMITED
- Current Assignee: ARM LIMITED
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Priority: GB1503648.6 20150304
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06T1/20

Abstract:
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.
Public/Granted literature
- US20160259668A1 APPARATUS AND METHOD FOR EXECUTING A PLURALITY OF THREADS Public/Granted day:2016-09-08
Information query