Predication (computer architecture): Difference between revisions

Content deleted Content added
Ariconval (talk | contribs)
#suggestededit-add 1.0
Tags: Mobile edit Mobile app edit Android app edit
Cewbot (talk | contribs)
Line 75:
== SIMD, SIMT and Vector Predication ==
 
Some [[SIMD]] instruction sets, like AVX2, have the ability to use a logical [[Mask (computing)|mask]] to conditionally load/store values to memory, a parallel form of the conditional move, and may also apply individual mask bits to individual arithmetic units executing a parallel operation. The technique is known as "Associative Processing" in [[Flynn%27s_taxonomy#Associative_ProcessorAssociative processor|Flynn's Taxonomy]].
 
This form of predication is also used in [[Vector processors]] and [[single instruction, multiple threads]] GPU computing. All the techniques, advantages and disadvantages of single scalar predication apply just as well to the parallel processing case.