Skip to content

Commit bb2e066

Browse files
committed
Implement atomicswap for CUDA
1 parent eb24b95 commit bb2e066

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

ext/AtomixCUDAExt.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,8 @@ end
4848
CUDA.atomic_min!(ptr, x)
4949
elseif op === max
5050
CUDA.atomic_max!(ptr, x)
51+
elseif op === Atomix.right
52+
CUDA.atomic_xchg!(ptr, x)
5153
else
5254
error("not implemented")
5355
end

0 commit comments

Comments
 (0)