AMD ROCm

Advertisement
The Julia programming support for AMD GPUs based on the ROCm platform aims to provide similar capabilities as the NVIDIA CUDA stack, with support for both low-level kernel programming as well as an array-oriented interface. It is similarly comprised of multiple packages:
- HSARuntime.jl: interfacing with the HSA runtime
- AMDGPUnative.jl: GPU kernel programming support
- ROCArrays.jl: array programming interface

Advertisement
At this point, the toolchain is highly experimental, and does not fully work on an out-of-the-box version of Julia.