Device and method of branch for processing branch goal address high speed area covering crossed instruction high speed line
An instruction cache, branch target address technology, applied in memory address/allocation/relocation, electrical digital data processing, memory systems, etc., can solve problems such as complex situations, avoid branch loss, and improve branch performance.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0054] now refer to figure 1 , which is a block diagram of a microprocessor 100 with a pipeline according to the present invention. Microprocessor 100 includes a number of stages from 101 to 132 . In one embodiment, the microprocessor 100 includes an x86 architecture processor.
[0055] The first stage of the pipeline processor 100 is the instruction cache generation stage or C stage 101 for short. The C-stage 101 generates the fetch address 162 used to select a cache line in the instruction cache 202 (see FIG. 2).
[0056] The next stage is the I stage 102, or the instruction fetch stage. In order to fetch instructions to the pipeline processor 100 for execution, the I stage 102 provides the stage for the pipeline processor 100 to fetch the address 162 to the instruction cache 202 (see FIG. 2 ). The instruction cache 202 will be described in more detail with reference to FIG. 2 . In one embodiment, the instruction cache 202 is a two-cycle cache. Stage B 104 is the secon...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 