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.
12:30 UTC
15:20 UTC
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.
16:40 UTC
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.