Predication (computer architecture): Difference between revisions

Content deleted Content added
mention interesting possibility of Array of Ccodes being used as predicate masks
Advantages: mention use of condition codes as predicates
Line 53:
*Elimination of unnecessary branch instructions can make the execution of necessary branches, such as those that make up loops, faster by lessening the load on [[branch prediction]] mechanisms.
*Elimination of the cost of a branch misprediction which can be high on deeply pipelined architectures.
* Instruction sets that have comprehensive [[Condition_code_register|Condition Codes]] generated by instructions may reduce code size further by directly using the Condition Registers in or as predication.
 
==Disadvantages==