BRANCH PREFETCH MECHANISMS FOR MITIGATING FRONTEND BRANCH RESTEERS

    公开(公告)号:US20220100520A1

    公开(公告)日:2022-03-31

    申请号:US17033771

    申请日:2020-09-26

    Abstract: Methods and apparatus relating to branch prefetch mechanisms for mitigating frontend branch resteers are described. In an embodiment, predecodes an entry in a cache to generate a predecoded branch operation. The entry is associated with a cold branch operation, where the cold branch operation corresponds to an operation that is detected for a first time after storage in an instruction cache and wherein the cold branch operation remains undecoded since it is stored at a location in a cache line prior to a subsequent location of a branch operation in the cache line. The predecoded branch operation is stored in a Branch Prefetch Buffer (BPB) in response to a cache line fill operation of the cold branch operation in an instruction cache. Other embodiments are also disclosed and claimed.

Patent Agency Ranking