Compute & Accelerator Forum - Julia and GPUs

Europe/Zurich
CERN

CERN

Description

This Compute and Accelerator Forum is co-organised with the EVERSE Network, part of the EOSC-EVERSE project that promotes and develops research software quality.

To receive annuoncements and information about this forum please subscribe to compute-accelerator-forum-announce@cern.ch

To sign up for future EVERSE Network announcements please follow this link.

Zoom Meeting ID
69560339820
Host
Graeme A Stewart
Alternative hosts
Benjamin Morgan, Maria Girone, Thomas Nik Bazl Fard, Stefan Roiser
Useful links
Join via phone
Zoom URL
    • 16:30 16:35
      News 5m
      Speakers: Benjamin Morgan (University of Warwick (GB)), Graeme A Stewart (CERN), Dr Maria Girone (CERN), Michael Bussmann, Stefan Roiser (CERN)
    • 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.

      Speakers: Dr Valentin Churavy (University of Augsburg), Valentin Churavy