Bypassing a higher level register file in a processor having a multi-level register file and a set of bypass registers
US9959121B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 2, 2016 |
| Grant date | May 1, 2018 |
| Priority date | — |
| Expiry date | Feb 2, 2036 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/384
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A register file bypass controller in communication with a set of one or more bypass registers, the register file bypass controller configured to receive a register file bypass request; determine whether to grant the register file bypass request; determine whether data identified by the register file bypass request is present in the set of one or more bypass registers in response to determining to grant the register file bypass request; determine a selected bypass register in the set of one or more bypass registers in response to determining the data identified by the register file bypass request is not present in the set of one or more bypass registers; determine to store the data identified by the register file bypass request in the selected bypass register; and notify an execution unit to cancel instruction execution associated with the data identified by the register file bypass request.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.