Instruction template for efficient processing clustered branch instructions
US6237077A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Oct 13, 1997 |
| Grant date | May 22, 2001 |
| Priority date | — |
| Expiry date | Oct 13, 2017 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/3861
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A method for processing one or more branch instructions in an instruction bundle is provided. The instructions are ordered in an execution sequence within the bundle, with the branch instructions ordered last in the sequence. The bundled instructions are transferred to execution units indicated by a template field that is associated with the bundle. The first branch instruction in the bundle's execution sequence that is resolved taken is determined, and retirement of subsequent instructions in the execution sequence is suppressed.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.