JuliaCon 2022 (Times are UTC)

Tim Besard

Tim Besard is a software engineer at Julia Computing, working on GPU support for the Julia language. He holds a Ph.D. in computer science engineering from Ghent University, Belgium, for research on abstractions to program hardware accelerators in high-level programming languages.


Sessions

07-28
12:30
45min
JuliaGPU
Valentin Churavy, Tim Besard

The JuliaGPU community welcomes both long-standing contributors and newcomers to a birth-of-the feather event on the state of the JuliaGPU ecosystem.

Join the discussion on the bof-voice channel in discord.
Voice your feedback and experiences.

JuliaCon
BoF
07-28
15:20
10min
oneAPI.jl: Programming Intel GPUs (and more) in Julia
Tim Besard

oneAPI.jl is a Julia package that makes it possible to use the oneAPI framework to program accelerators like Intel GPUs. In this talk, I will explain the oneAPI framework, which accelerators it supports, and demonstrate how oneAPI.jl makes it possible to work with these accelerators from the Julia programming language.

JuliaCon
Green
07-28
16:40
10min
Metal.jl - A GPU backend for Apple hardware
Tim Besard, Max Hawkins

In this talk, updates on the development of a GPU backend for Apple hardware (specifically the M-series chipset) will be presented along with a brief showcase of current capabilities and interface. The novel compilation flow will be explained and compared to the other GPU backends as well as the benefits and limitations of both a unified memory model and Apple's Metal capabilities. A brief overview of Apple's non-GPU hardware accelerators and their potential will also be discussed.

JuliaCon
Purple