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