3 ms·
>Higher level abstractions like these? https://github.com/JuliaGPU/KernelAbstractions.jl https://github.com/JuliaGPU/KernelAbstractions.jl https://github.com
by amkkma 5y ago
>Higher level abstractions
like these?
https://github.com/JuliaGPU/KernelAbstractions.jl https://github.com/JuliaGPU/KernelAbstractions.jl
https://github.com/mcabbott/Tullio.jl https://github.com/mcabbott/Tullio.jl
https://github.com/JuliaFolds/FoldsCUDA.jl https://github.com/JuliaFolds/FoldsCUDA.jl
https://juliagpu.gitlab.io/CUDA.jl/usage/array/ https://juliagpu.gitlab.io/CUDA.jl/usage/array/
- futharkshill 5y agoWell, yes, but to be honest that code still has to be annotated with bounds and batch sizes etc. In futhark you need to know absolutely zero about GPUs
- dklend122 5y agoYes, but that's only required for one of those packages. One of Julia's benefits is that the compiler is hackable so high level abstractions can be experimented with in user space.