You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The `vote.sync` op will cause executing thread to wait until all non-exited
832
+
threads corresponding to membermask have executed `vote.sync` with the same
833
+
qualifiers and same membermask value before resuming execution.
834
+
835
+
The vote operation kinds are:
836
+
- `any`: True if source predicate is True for some thread in membermask.
837
+
- `all`: True if source predicate is True for all non-exited threads in
838
+
membermask.
839
+
- `uni`: True if source predicate has the same value in all non-exited
840
+
threads in membermask.
841
+
- `ballot`: In the ballot form, the destination result is a 32 bit integer.
842
+
In this form, the predicate from each thread in membermask are copied into
843
+
the corresponding bit position of the result, where the bit position
844
+
corresponds to the thread’s lane id.
845
+
846
+
[For more information, see PTX ISA](https://docs.nvidia.com/cuda/parallel-thread-execution/#parallel-synchronization-and-communication-instructions-vote-sync)
0 commit comments