User-level hardware branch records
US9372773B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jun 12, 2013 |
| Grant date | Jun 21, 2016 |
| Priority date | — |
| Expiry date | Jul 10, 2034 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F2201/865
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A processor, a method and a computer-readable medium for recording branch addresses are provided. The processor comprises hardware registers and first and second circuitry. The first circuitry is configured to store a first address associated with a branch instruction in the hardware registers. The first circuitry is further configured to store a second address that indicates where the processor execution is redirected to as a result of the branch instruction in the hardware registers. The second circuitry is configured to, in response to a second instruction, retrieve a value of at least one of the registers. The second instruction can be a user-level instruction.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.