Distance based branch prediction and detection of potential call and potential return instructions
US10908902B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | May 26, 2016 |
| Grant date | Feb 2, 2021 |
| Priority date | — |
| Expiry date | Jul 25, 2036 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/30134
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Examples of techniques for distance-based branch prediction are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes: determining, by a processing system, a potential return instruction address (IA) by determining whether a relationship is satisfied between a first target IA and a first branch IA; storing a second branch IA as a return when a target IA of a second branch matches a potential return IA for the second branch; and applying the potential return IA for the second branch as a predicted target IA of a predicted branch IA stored as a return.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.