Execution unit sharing between processing cores in a cluster of a system-on-chip (SoC)
AssigneeQUALCOMM Incorporated
InventorsHithesh Hassan Lepaksha, Sharath Kumar Nagilla, Darshan Kumar Nandanwar
Life of this patent
Estimating the term…
Loading patent…
AssigneeQUALCOMM Incorporated
InventorsHithesh Hassan Lepaksha, Sharath Kumar Nagilla, Darshan Kumar Nandanwar
Estimating the term…
A method of execution unit (EU) sharing between processor cores is described. The method includes encountering a structural hazard associated with an issued instruction in an instruction queue of a dispatch stage inside an active processor core. The method also includes issuing a request for an idle execution unit of an inactive processor core. The method further includes sending a transaction containing source operands of the issued instruction, and a word address of a result buffer as a destination operand to an allocated EU of the inactive processor core. The method also includes replacing the issued instruction in the instruction queue with a load operation to forward a result of the issued instruction from the result buffer based on the word address.
A method of execution unit (EU) sharing between processor cores, the method comprising:
A method for an execution engine (EE) manager to support processor cores, the method comprising:
Dependencies are inferred from the claim text.