Synchronizing exception control in a multiprocessor system using processing unit exception states and group exception states
AssigneeArm Limited
InventorsSimon Jones, Joe Dominic Michael Tapply
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsSimon Jones, Joe Dominic Michael Tapply
Estimating the term…
A data processing apparatus is provided with a plurality of processing units executing respective streams of program instructions corresponding to respective processing threads. Exception control circuitry controls exception processing for a group of the processing units in response to an exception triggering event. Each of the processing units moves only once and in sequence between normal, in-exception, and done-exception states in response to a given exception event. A group of processing units moves in sequence between states normal, triggering, and completing in response to the exception event. A counter value is used to track the number of processing units which have entered exception processing and then to track the number of processing units which have completed their exception processing.
A data processing apparatus comprising:
A data processing apparatus comprising:
A method of processing data comprising the steps of:
Dependencies are inferred from the claim text.