April 2015
Intermediate to advanced
300 pages
8h 51m
English
This chapter covers the fundamentals of branching instructions and their impact on performance. Section 13.1 provides techniques for reducing the number of branches executed. Section 13.2 provides techniques for improving branch prediction.
Keywords
Branch
JMP
JCC
PGO
Masks
Unconditional branch
Conditional branch
Speculative execution
As discussed in Chapter 1, the instruction pointer contains the address of the next instruction to be executed. After the current instruction is executed, the ...
Read now
Unlock full access