Reducing the fetch time of target instructions of a predicted taken branch instruction
a branch instruction and target instruction technology, applied in the field of computers, can solve the problems of further dead-time in the pipeline, and achieve the effect of reducing the fetch time of target instructions of a predicted taken branch instruction
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0025]The present invention comprises a method and processor for reducing the fetch time of target instructions of a predicted taken branch instruction. In one embodiment of the present invention, each entry in a buffer, referred to herein as a “branch target buffer” (BTB), may store an address of a branch instruction predicted taken, the instructions beginning at the target address of the branch instruction predicted taken, branch prediction information and the next fetch address. When an instruction is fetched from the instruction cache, a particular entry in the branch target buffer is indexed using particular bits of the fetched instruction. The address of the branch instruction in the indexed entry is compared with the address of the instruction fetched from the instruction cache. If there is a match and a branch in the fetch group is predicted taken, then the instruction fetched from the instruction cache is considered to have a BTB hit. Further, if there is a BTB hit, the ins...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


