Selective use of branch prediction hints

    公开(公告)号:US12282778B2

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

    申请号:US18479974

    申请日:2023-10-03

    Abstract: Embodiments of apparatuses, methods, and systems for selective use of branch prediction hints are described. In an embodiment, an apparatus includes an instruction decoder and a branch predictor. The instruction decoder is to decode a branch instruction having a hint. The branch predictor is to provide a prediction and a hint-override indicator. The hint-override indicator is to indicate whether the prediction is based on stored information about the branch instruction. The prediction is to override the hint if the hint-override indicator indicates that the prediction is based on stored information about the branch instruction.

    Selective use of branch prediction hints

    公开(公告)号:US11809873B2

    公开(公告)日:2023-11-07

    申请号:US17033749

    申请日:2020-09-26

    CPC classification number: G06F9/3842 G06F9/30145 G06F9/3867 G06F12/0804

    Abstract: Embodiments of apparatuses, methods, and systems for selective use of branch prediction hints are described. In an embodiment, an apparatus includes an instruction decoder and a branch predictor. The instruction decoder is to decode a branch instruction having a hint. The branch predictor is to provide a prediction and a hint-override indicator. The hint-override indicator is to indicate whether the prediction is based on stored information about the branch instruction. The prediction is to override the hint if the hint-override indicator indicates that the prediction is based on stored information about the branch instruction.

    SELECTIVE USE OF BRANCH PREDICTION HINTS
    3.
    发明公开

    公开(公告)号:US20240118898A1

    公开(公告)日:2024-04-11

    申请号:US18479974

    申请日:2023-10-03

    CPC classification number: G06F9/3842 G06F9/30145 G06F9/3867 G06F12/0804

    Abstract: Embodiments of apparatuses, methods, and systems for selective use of branch prediction hints are described. In an embodiment, an apparatus includes an instruction decoder and a branch predictor. The instruction decoder is to decode a branch instruction having a hint. The branch predictor is to provide a prediction and a hint-override indicator. The hint-override indicator is to indicate whether the prediction is based on stored information about the branch instruction. The prediction is to override the hint if the hint-override indicator indicates that the prediction is based on stored information about the branch instruction.

    SELECTIVE USE OF BRANCH PREDICTION HINTS

    公开(公告)号:US20210342157A1

    公开(公告)日:2021-11-04

    申请号:US17033749

    申请日:2020-09-26

    Abstract: Embodiments of apparatuses, methods, and systems for selective use of branch prediction hints are described. In an embodiment, an apparatus includes an instruction decoder and a branch predictor. The instruction decoder is to decode a branch instruction having a hint. The branch predictor is to provide a prediction and a hint-override indicator. The hint-override indicator is to indicate whether the prediction is based on stored information about the branch instruction. The prediction is to override the hint if the hint-override indicator indicates that the prediction is based on stored information about the branch instruction.

Patent Agency Ranking