Control flow prediction using pointers

There is provided a data processing apparatus comprising history storage circuitry that stores sets of behaviours of helper instructions for a control flow instruction. Pointer storage circuitry stores pointers, each associated with one of the sets. The behaviours in the one of the sets are indexed...

Full description

Saved in:
Bibliographic Details
Main Authors Shulyak, Alexander Cole, Ishii, Yasuo, Bouzguarrou, Houdhaifa, Pusdesris, Joseph Michael
Format Patent
LanguageEnglish
Published 14.05.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:There is provided a data processing apparatus comprising history storage circuitry that stores sets of behaviours of helper instructions for a control flow instruction. Pointer storage circuitry stores pointers, each associated with one of the sets. The behaviours in the one of the sets are indexed according to one of the pointers associated with that one of the sets. Increment circuitry increments at least some of the pointers in response to an increment event and prediction circuitry determines a predicted behaviour of the control flow instruction using one of the sets of behaviours.
Bibliography:Application Number: US202217851266