Tim Besard
I'm a software engineer at Julia Computing, working on Julia's GPU packages and compilers.
Sessions
07-20
14:00
180min
GPU programming in Julia
Tim Besard, Julian P Samaroo, Valentin Churavy
In this workshop, we will demonstrate three major packages for programming GPUs in Julia (CUDA.jl, AMDGPU.jl, oneAPI.jl), and the different programming models, tools and APIs that these packages support.
Green
07-29
12:30
30min
CUDA.jl 3.0
Tim Besard
An overview and demonstration of the new features in CUDA.jl 3.0, most notably support for concurrent GPU programming.
Blue
07-29
17:15
45min
GPU programming in Julia BoF
Tim Besard, Julian P Samaroo, Valentin Churavy
This is a BoF to talk about the various GPU programming packages in Julia:
- CUDA.jl
- AMDGPU.jl
- oneAPI.jl
- KernelAbstractions.jl
- GPUArrays.jl
- GPUCompiler.jl
- ...
If you have any thoughts or questions about these packages, or other approaches to GPU programming in Julia, please join this BoF to chat about it!
BoF/Mini Track