Re-posted from: https://info.juliahub.com/blog/vendor-neutral-gpu-programming-in-julia
GPUs are at the heart of scientific computing, AI, and high-performance computing (HPC), yet most GPU programming remains tied to vendor-specific frameworks like CUDA (NVIDIA), ROCm (AMD), and oneAPI (Intel). While these frameworks offer highly optimized performance, they create major portability issues for developers who need their code to run across different hardware.