主权项 |
1. A multi-threaded processor comprising:
a scheduler implemented in hardware logic and arranged, in a first mode of operation, to cause an instruction in a program to be fetched by each of a plurality of threads; an execution stage implemented in hardware logic and arranged, in the first mode of operation, to execute each fetched instance of the instruction to generate a plurality of results for the instruction, one result for each of the plurality of threads; and comparison hardware logic arranged, in the first mode of operation, to compare the plurality of results for the instruction to determine if all the results match; wherein further action is taken by the multi-threaded processor in dependence on the result of comparison. |