发明名称 APPARATUS AND METHOD FOR EXECUTING A PLURALITY OF THREADS
摘要 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.
申请公布号 US2016259668(A1) 申请公布日期 2016.09.08
申请号 US201615058389 申请日期 2016.03.02
申请人 ARM LIMITED 发明人 GLAUERT Timothy Holroyd;MANSELL David Hennah;HOLM Rune
分类号 G06F9/50 主分类号 G06F9/50
代理机构 代理人
主权项 1. An apparatus, comprising: processing circuitry to execute a plurality of threads, each thread executing a program to perform processing operations on thread data, each thread having a thread identifier, and the thread data including a value which is dependent on the thread identifier; and value generator circuitry to perform a computation using the thread identifier of a chosen thread in order to generate said value for the chosen thread, and to make said value available to the processing circuitry for use by the processing circuitry when executing said chosen thread.
地址 Cambridge GB