Slide 1
Slide 2
Slide 3
Slide 4
Slide 5
Slide 6
Slide 7
Slide 8
Slide 9
Slide 10
Slide 11
Slide 12
Slide 13
Slide 14
Slide 15
Slide 16
Slide 17
Slide 18
Slide 19
Slide 20
Product List
In the graphic shown here, while executing an instruction, a branch is received. Once a branch is received, a new instruction is fetched from the location to which the instruction pipeline is branching. There are no decode or execute instructions in the instruction pipeline at that point, so the core will move on and fetch the next instruction while the instruction that was being fetched in cycle four is being decoded in cycle five. Finally in cycle six, the instruction that was fetched by the branch in cycle four is executed. Since the instruction pipeline is now filled, instructions begin executing every cycle until another branch or a multi-cycle instruction is received.
PTM Published on: 2011-11-02