•Predication is useful when
–conditional body is short
–branch prediction accuracy is poor
•Predication requires space in the instruction encoding
•Particularly valuable with wide multi-issue (why?)
•Can affect the prediction accuracy of other
branches
•Not to be confused with speculative execution:
–with predication, depends on preceding
instructions
–with speculation, depends on later
instructions