30 Packages since 2013
User Packages
-
CUDA.jl440CUDA programming in Julia.
-
CUDAnative.jl393Julia support for native CUDA programming
-
CuArrays.jl281A Curious Cumulation of CUDA Cuisine
-
OpenCL.jl220OpenCL Julia bindings
-
ArrayFire.jl179Julia wrapper for the ArrayFire library
-
GPUArrays.jl178Reusable array functionality for Julia's various GPU backends.
-
AMDGPU.jl113AMD GPU (ROCm) programming in Julia
-
KernelAbstractions.jl96Heterogeneous programming in Julia
-
OneAPI.jl68Julia support for the oneAPI programming toolkit.
-
CUDAdrv.jl65A Julia wrapper for the CUDA driver API.
-
VulkanCore.jl61Julia bindings for the Vulkan API
-
AMDGPUnative.jl59Julia interface to AMD/Radeon GPUs
-
CLArrays.jl58OpenCL-backed GPU Arrays
-
Vulkan.jl43Makes working with Vulkan easier
-
GPUCompiler.jl38Reusable compiler infrastructure for Julia GPU backends.
-
Adapt.jl31-
-
GemmKernels.jl29Flexible and performant GEMM kernels in Julia
-
CLBLAS.jl19CLBLAS integration for Julia
-
ROCArrays.jl18Parallel on the ROCks
-
CUDAapi.jl17Reusable components for CUDA API development.
-
HSARuntime.jl16Julia interface to the HSA runtime, for supporting AMD GPUs
-
DaggerGPU.jl10GPU integrations for Dagger.jl
-
CLFFT.jl10Julia bindings for AMD's clFFT library
-
CLBlast.jl9Julia wrapper of CLBlast, a "tuned OpenCL BLAS library".
-
HSA.jl8Julia Bindings for the HSA Runtime
-
GPUBenchmarks.jl7Benchmarking Julia's GPUArray packages
-
NCCL.jl7A Julia wrapper for the NVIDIA Collective Communications Library.
-
GPUShowcases.jl5Indepth examples and show cases for GPUArrays
-
AMGX.jl5-
-
BinomialGPU.jl4A Julia package for sampling binomial random variates on an nVidia GPU
View all packages