Controlling a sequence of parallel executions
OwnerAlexander Rabinovitch, Leonid Dubrovin +1inventors
InventorsAlexander Rabinovitch, Leonid Dubrovin, Amichay Amitay
Life of this patent
Estimating the term…
Abstract
An apparatus having a first circuit and a plurality of second circuits is disclosed. The first circuit may be configured to dispatch a plurality of sets in a sequence. Each set generally includes a plurality of instructions. The second circuits may be configured to (i) execute the sets during a plurality of execution cycles respectively and (ii) stop the execution in a particular one of the second circuits during one or more of the execution cycles in response to an expiration of a particular counter that corresponds to the particular second circuit.
Claims20
An apparatus comprising:
- a first circuit configured to dispatch a plurality of sets in a sequence, wherein each of said sets comprises a plurality of instructions;
- and
- a plurality of second circuits configured to (i) execute said sets during a plurality of execution cycles respectively and (ii) stop said execution in a particular one of said second circuits during one or more of said execution cycles in response to an expiration of a particular counter that corresponds to said particular second circuit.
A method for controlling a sequence of parallel executions, comprising the steps of:
- (A) dispatching a plurality of sets in a sequence, wherein each of said sets comprises a plurality of instructions;
- (B) executing said sets during a plurality of execution cycles respectively in a plurality of circuits;
- and
- (C) stopping said executing in a particular one of said circuits during one or more of said execution cycles in response to an expiration of a particular counter that corresponds to said particular circuit.
An apparatus comprising:
- means for dispatching a plurality of sets in a sequence, wherein each of said sets comprises a plurality of instructions;
- means for executing said sets during a plurality of execution cycles respectively;
- and
- means for stopping said executing in a particular one of said means for executing during one or more of said execution cycles in response to an expiration of a particular counter that corresponds to said particular means for executing.
Dependencies are inferred from the claim text.