Predication (computer architecture): Difference between revisions

Content deleted Content added
mNo edit summary
No edit summary
Line 7:
|author= Rick Vinyard |website= cs.nmsu.edu
}}</ref> The instructions from the taken path are permitted to modify architectural state because they have been associated (''predicated'') with a ''predicate'', a [[Boolean data type|Boolean value]] used by the instruction to control whether the instruction is allowed to modify the architectural state or not.
 
[[Vector processors]] and [[GPU]s make heavy use of predication, applying one bit of a mask Vector to the corresponding elements in the Vector registers being processed, where scalar predication in scalar instruction sets only use the one predicate bit.
 
==Overview==