Pipeline stage allocation
AssigneeArm Limited
InventorsVladimir VASEKIN, Chiloda Ashan Senarath PATHIRANE, David Michael BULL, Hung Thinh PHAM
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsVladimir VASEKIN, Chiloda Ashan Senarath PATHIRANE, David Michael BULL, Hung Thinh PHAM
Estimating the term…
An apparatus comprises processing circuitry comprising a plurality of execution units; issue circuitry to issue an instruction to be executed by the processing circuitry during a plurality of pipeline stages such that younger instructions are not permitted to be issued before older instructions and scheduling circuitry to schedule instructions for execution in a given cycle during the plurality of pipeline stages, such that the instruction is permitted to be executed in an order different to a program order in response to input operand data being available, by dynamically allocating which of the plurality of pipeline stages a given execution unit of the plurality of execution units is assigned to in the given cycle. In a configuration selectable for the given cycle, the scheduling circuitry causes the given execution unit of the plurality of execution units to be assigned to any pipeline stage of the plurality of pipeline stages.
An apparatus comprising:
A method comprising:
A non-transitory computer-readable medium storing computer-readable code for fabrication of an apparatus comprising:
Dependencies are inferred from the claim text.