EVERSE Webinar: Julia on GPUs for fun and profit

Europe/Zurich
Description

EVERSE presents a seminar on Julia and GPUs, which is co-organised with the HEP Software Foundation and the CERN Compute and Accelerator Forum.

Please find more details about the event here.

EVERSE events are all covered by our Code of Conduct.

Zoom Meeting ID
69560339820
Host
Graeme A Stewart
Alternative hosts
Benjamin Morgan, Maria Girone, Thomas Nik Bazl Fard, Stefan Roiser
Passcode
41954271
Useful links
Join via phone
Zoom URL
    • 16:30 16:35
      Introduction 5m
    • 16:35 17:30
      Julia on GPUs for fun and profit 55m

      The conventional wisdom states that high-level dynamic programming languages are seldomly performant, ill-suited for high-performance computing, and impossible to execute on GPUs. If one wants to use a high-level language in HPC, it is merely for sugar-coating over some C++/Fortran behemoth or as an interface to machine learning libraries. Yet, one small village of indomitable optimists still holds out against the C++ hegemony. Julia is a high-level dynamic programming language created with scientific computing and performance in mind. It provides a GPU computing stack that compiles Julia directly to various GPU architectures.

      In this talk, I will cover the basics of GPU computing in Julia, how to write portable GPU kernels and programs, and give some insight into how the compiler stack behind it all works.

      Speaker: Valentin Churavy