28 Packages since 2013
User Packages
-
GPUArrays.jl270Reusable array functionality for Julia's various GPU backends.
-
Metal.jl266Metal programming in Julia
-
GPUCompiler.jl115Reusable compiler infrastructure for Julia GPU backends.
-
KernelAbstractions.jl250Heterogeneous programming in Julia
-
CUDA.jl974CUDA programming in Julia.
-
GemmKernels.jl55Flexible and performant GEMM kernels in Julia
-
AMDGPU.jl228AMD GPU (ROCm) programming in Julia
-
OneAPI.jl148Julia support for the oneAPI programming toolkit.
-
OpenCL.jl252OpenCL Julia bindings
-
Vulkan.jl92Using Vulkan from Julia
-
Adapt.jl67-
-
AMDGPUnative.jl56Julia interface to AMD/Radeon GPUs
-
CUDA_Runtime_Discovery.jl0Counterpart of CUDA_Runtime_jll, but for discovering a local toolkit.
-
VulkanCore.jl71Julia bindings for the Vulkan API
-
NVTX.jl19Julia bindings for NVTX, for instrumenting with the Nvidia Nsight Systems profiler
-
DaggerGPU.jl37GPU integrations for Dagger.jl
-
CUDAdrv.jl65A Julia wrapper for the CUDA driver API.
-
CUDAnative.jl396Julia support for native CUDA programming
-
CuArrays.jl281A Curious Cumulation of CUDA Cuisine
-
AMGX.jl10-
-
ArrayFire.jl198Julia wrapper for the ArrayFire library
-
CLFFT.jl16Julia bindings for AMD's clFFT library
-
BinomialGPU.jl7A Julia package for sampling binomial random variates on an nVidia GPU
-
CUDAapi.jl16Reusable components for CUDA API development.
-
HSA.jl8Julia Bindings for the HSA Runtime
-
HSARuntime.jl15Julia interface to the HSA runtime, for supporting AMD GPUs
-
ROCArrays.jl18Parallel on the ROCks
-
CLBlast.jl11Julia wrapper of CLBlast, a "tuned OpenCL BLAS library".
View all packages