32 Packages since 2013
User Packages
-
CUDA.jl1193CUDA programming in Julia.
-
CUDAnative.jl392Julia support for native CUDA programming
-
KernelAbstractions.jl363Heterogeneous programming in Julia
-
Metal.jl346Metal programming in Julia
-
GPUArrays.jl317Reusable array functionality for Julia's various GPU backends.
-
CuArrays.jl281A Curious Cumulation of CUDA Cuisine
-
AMDGPU.jl278AMD GPU (ROCm) programming in Julia
-
OpenCL.jl265OpenCL Julia bindings
-
ArrayFire.jl204Julia wrapper for the ArrayFire library
-
OneAPI.jl179Julia support for the oneAPI programming toolkit.
-
GPUCompiler.jl156Reusable compiler infrastructure for Julia GPU backends.
-
Vulkan.jl108Using Vulkan from Julia
-
Adapt.jl89-
-
GemmKernels.jl78Flexible and performant GEMM kernels in Julia
-
VulkanCore.jl75Julia bindings for the Vulkan API
-
CUDAdrv.jl67A Julia wrapper for the CUDA driver API.
-
AMDGPUnative.jl55Julia interface to AMD/Radeon GPUs
-
DaggerGPU.jl50GPU integrations for Dagger.jl
-
NVTX.jl27Julia bindings for NVTX, for instrumenting with the Nvidia Nsight Systems profiler
-
NCCL.jl24A Julia wrapper for the NVIDIA Collective Communications Library.
-
CLBLAS.jl22CLBLAS integration for Julia
-
ROCArrays.jl18Parallel on the ROCks
-
CUDAapi.jl16Reusable components for CUDA API development.
-
CLFFT.jl16Julia bindings for AMD's clFFT library
-
HSARuntime.jl15Julia interface to the HSA runtime, for supporting AMD GPUs
-
CLBlast.jl13Julia wrapper of CLBlast, a "tuned OpenCL BLAS library".
-
AMGX.jl11-
-
HSA.jl8Julia Bindings for the HSA Runtime
-
GPUBenchmarks.jl8Benchmarking Julia's GPUArray packages
-
BinomialGPU.jl7A Julia package for sampling binomial random variates on an nVidia GPU
-
GPUShowcases.jl6Indepth examples and show cases for GPUArrays
-
CUDA_Runtime_Discovery.jl0Counterpart of CUDA_Runtime_jll, but for discovering a local toolkit.
View all packages