News for hackers. Stuff that matters.
Re:Cuda.jl v3.3: union types, debug info, graph APIs by jpsamaroo on Monday June 14, 2021 @08:06AM (#27501603)
For kernel programming, https://github.com/JuliaGPU/KernelAbstractions.jl (shortened to KA) is what the JuliaGPU team has been developing as a unified programming interface for GPUs of any flavor. It's not significantly different from the (basically identical) interfaces exposed by CUDA.jl and AMDGPU.jl, so it's easy to transition to. I think the event system in KA is also far superior to CUDA's native synchronization system, since it allows one to easily express graphs of dependencies between kernels and data transfers.

There are no comments on this comment yet.