System and method for executing instructions
AssigneeAlibaba Group Holding Limited
InventorsLiang HAN, Xiaowei JIANG
Life of this patent
Estimating the term…
Abstract
The present disclosure provides systems and methods for executing instructions. The system can include: processing unit having a core configured to execute instructions; and a host unit configured to: compile computer code into a plurality of instructions that includes a set of instructions that are determined to be executed in parallel on the core, wherein the set of instructions each includes an operation instruction and an indication bit and wherein the indication bit is set to identify the last instruction of the set of instructions, and provide the set of instructions to the core.
Claims17
A system comprising:
- a processing unit having a core configured to execute instructions;
- and
- a host processing unit configured to:
- compile computer code into a plurality of instructions that includes a set of instructions that are determined to be executed in parallel on the core, wherein the set of instructions each includes an operation instruction and an indication bit and wherein the indication bit is set to identify the last instruction of the set of instructions;
- and
- provide the set of instructions to the processing unit for the core to execute.
A method performed by a host processing unit, comprising:
- compiling, by the host processing unit, computer code into a plurality of instructions that includes a set of instructions that are determined to be executed in parallel on a core of processing unit, wherein the set of instructions each includes an operation instruction and an indication bit and wherein the indication bit is set to identify the last instruction of the set of instructions;
- and
- providing the set of instructions to the processing unit for the core to execute.
A method performed by a core of a processing unit, the method comprising:
- fetching an instruction of a set of instructions from an instruction buffer;
- decoding the instruction;
- issuing the decoded instruction to an execution unit for execution;
- determining whether the decoded instruction is a last instruction of the set of instructions based on an indication bit associated with the decoded instruction;
- and
- in response to the determination that the decoded instruction is not the last instruction of the set of instructions, fetching a subsequent instruction of the set of instructions.
Dependencies are inferred from the claim text.