GPUCompiler.jl icon indicating copy to clipboard operation
GPUCompiler.jl copied to clipboard

WIP: Support LLVM atomic intrinsics.

Open maleadt opened this issue 1 year ago • 2 comments

Implements https://github.com/JuliaGPU/GPUCompiler.jl/issues/479.

Metal only for now, and even then highly incomplete. Also "needs" Metal.jl to switch to emitting LLVM intrinsics, which depends on UnsafeAtomics.jl improving.

maleadt avatar Nov 28 '24 15:11 maleadt

which depends on UnsafeAtomics.jl improving.

Is there something outside syncscope and having fences that we need at this point?

vchuravy avatar Dec 06 '24 14:12 vchuravy

Is there something outside syncscope and having fences that we need at this point?

I think those were the only issues. I'll try to continue work on this next week and switch Metal.jl's @atomic over to UnsafeAtomics.jl.

maleadt avatar Dec 06 '24 14:12 maleadt