Using loop exit prediction to accelerate or suppress loop mode of a processor
AssigneeAdvanced Micro Devices, Inc.
InventorsArunachalam ANNAMALAI, Marius EVERS, Aparna THYAGARAJAN
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorsArunachalam ANNAMALAI, Marius EVERS, Aparna THYAGARAJAN
Estimating the term…
A processor predicts a number of loop iterations associated with a set of loop instructions. In response to the predicted number of loop iterations exceeding a first loop iteration threshold, the set of loop instructions are executed in a loop mode that includes placing at least one component of an instruction pipeline of the processor in a low-power mode or state and executing the set of loop instructions from a loop buffer. In response to the predicted number of loop iterations being less than or equal to a second loop iteration threshold, the set of instructions are executed in a non-loop mode that includes maintaining at least one component of the instruction pipeline in a powered up state and executing the set of loop instructions from an instruction fetch unit of the instruction pipeline.
A method comprising:
A method comprising:
A processor comprising:
Dependencies are inferred from the claim text.