JuliaGPU / oneAPI.jl

Julia support for the oneAPI programming toolkit.
https://juliagpu.org/oneapi/
Other
179 stars 22 forks source link

KernelAbstractions: add Atomix back-end #336

Open maleadt opened 1 year ago

maleadt commented 1 year ago

See https://github.com/JuliaConcurrent/Atomix.jl/tree/main/lib/AtomixCUDA and https://github.com/JuliaGPU/CUDA.jl/pull/1790

maleadt commented 6 months ago

The alternative is that we rely on LLVM atomics, and lower them to something SPIR-V/OpenCL compatible in GPUCompiler.