Task delegation
AssigneeArm Limited
InventorsMbou Eyole, Richard Roy Grisenthwaite, Robert Gwilym Dimond
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsMbou Eyole, Richard Roy Grisenthwaite, Robert Gwilym Dimond
Estimating the term…
Apparatuses, methods of data processing, computer program, and computer-5 readable media are disclosed. A data processing pipeline performs data processing operations in dependence on a received sequence of instructions. Extension processing circuitry associated with the data processing pipeline and performs a delegated task in response to a delegation signal received from the data processing pipeline. Decoding the received sequence of instructions generates control signals to control the data processing pipeline to perform the data processing operations. The decoding is responsive to an extension start instruction specifying the delegated task to: generate the control signals to control the data processing pipeline to issue the delegation signal to the extension processing circuitry to delegate the delegated task to the extension processing circuitry. The extension processing circuitry performs the delegated task asynchronously to the data processing operations performed by the data processing pipeline.
Apparatus for data processing, comprising:
(canceled)
The apparatus as claimed in claim, wherein the data processing pipeline comprises a set of registers for holding data values on which the data processing operations are performed;
The apparatus as claimed in claim 21, wherein the data processing pipeline comprises a set of registers for holding data values on which the data processing operations are performed and;
The apparatus as claimed in claim 21, wherein the data processing pipeline comprises a set of registers for holding data values on which the data processing operations are performed;
(canceled)
The apparatus as claimed in claim 21, wherein the data processing pipeline comprises a set of registers for holding data values on which the data processing operations are performed;
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
(canceled)
A method of data processing, comprising:
A computer program for controlling a host data processing apparatus to provide an instruction execution environment, the computer program comprising:
Dependencies are inferred from the claim text.