Tim Besard
Software engineer at JuliaHub, mostly working on GPU support.
Sessions
07-25
13:30
30min
Reviving OpenCL.jl for CPU glory
Tim Besard
OpenCL.jl is one of the oldest GPU programming packages in Julia. We recently revived this package, integrating it with the JuliaGPU ecosystem and enabling native compilation of Julia code through SPIR-V. This allows programming modern OpenCL accelerators, including CPUs through the PoCL library. The end result is a high-quality CPU backend for KernelAbstractions.jl that outperforms the existing tasks-based implementation.
JuliaGPU minisymposium
Cathedral Room 324 - Else Room
07-25
15:30
30min
JuliaGPU panel discussion: where to go from here?
Tim Besard, Julian P Samaroo, Katharine Hyatt
In this panel we'll sum up where the wider JuliaGPU ecosystem is today and invite feedback from developers and users on where we should focus efforts in the year to come.
JuliaGPU minisymposium
Cathedral Room 324 - Else Room