GPUCompiler.jl
GPUCompiler.jl copied to clipboard
WIP: Support LLVM atomic intrinsics.
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.
which depends on UnsafeAtomics.jl improving.
Is there something outside syncscope and having fences that we need at this point?
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.