Intel Corporation
LOOP EXIT PREDICTOR
Last updated:
Abstract:
Disclosed embodiments relate to systems and methods structured to predict a loop exit. In one example, a processor includes a branch prediction unit to determine a loop exit predictor start corresponding to a finite consistent loop, and an instruction decoder queue to: receive an iteration of the finite consistent loop corresponding to a loop exit predictor and an iteration count, replay one or more instructions of the iteration based on the iteration count, and switch to post-loop instructions responsive to a determination that a number of iterations of the finite consistent loop is equal to the iteration count.
Status:
Application
Type:
Utility
Filling date:
28 Dec 2019
Issue date:
1 Jul 2021