Systems and methods for programmed branch predictors

    公开(公告)号:US12217059B1

    公开(公告)日:2025-02-04

    申请号:US18193177

    申请日:2023-03-30

    Abstract: The disclosed device a controller that sets an iteration counter for a loop based on an iteration value read from a loop iteration instruction for the loop. The controller also updates the iteration counter based on a number of times a loop heading instruction for the loop is decoded. When the iteration counter reaches an end value, the controller selects a not taken identifier for the loop to be fetched, to avoid a branch misprediction. Various other methods, systems, and computer-readable media are also disclosed.

Patent Agency Ranking