4 ms·
That's right! It's called "wavefront divergence". Ideally all "threads" of the wavefront take the same side of a branch, so it can skip the not-taken side of t
by jdashg 7y ago
That's right! It's called "wavefront divergence".
Ideally all "threads" of the wavefront take the same side of a branch, so it can skip the not-taken side of the branch. Wavefront divergence is when a single wavefront has threads that take different sides of a branch, so the whole wavefront runs both sides and masks out the results based on branch direction per thread.