JuliaCon 2022 (Times are UTC)

Valentin Churavy

asads


Sessions

07-22
15:00
180min
Hands-on ocean modeling and ML with Oceananigans.jl
Valentin Churavy, Chris Hill, Francis Poulin, Gregory Wagner, Simone Silvestri, Tomas Chor, Suyash Bire, Rodrigo Duran, Jean-Michel Campin

Come get your feet wet with Oceananigans.jl, a native Julia, fast, friendly, flexible and fun ocean model. In the first half of this workshop participants will be helped to run and analyze one of several simple ocean problems. The problems relate to state-of-the-art challenges in climate science and computational science. In the second half we will examine Julia language features, packages and design choices that enable Oceananigans.jl.

Red
07-27
12:30
30min
Julia to the NEC SX-Aurora Tsubasa Vector Engine
Valentin Churavy, Erich Focht

The package VectorEngine.jl enables the use of the SX-Aurora Tsubasa Vector Engine (VE) as an accelerator in hybrid Julia programs. It builds on GPUCompiler.jl leveraging the VEDA API as well as the LLVM-VE compiler and the Region Vectorizer. Even though the VE is very different from GPUs, using only few cores and arithmetic units with very long vector length, the package enables programmers to use it in a very similar way, simplifying the porting of Julia applications.

JuliaCon
Blue
07-27
13:00
30min
Fast Forward and Reverse-Mode Differentiation via Enzyme.jl
Valentin Churavy, William Moses, Ludger Paehler, Tim Gymnich

Enzyme is a new LLVM-based differentiation framework capable of creating fast derivatives in a variety of languages. In this talk we will showcase improvements in Enzyme.jl, the Julia-language bindings for Enzyme that enable us to differentiate through parallelism (Julia tasks, MPI.jl, etc), mutable memory, JIT-constructs, all while maintaining performance. Moreover we will also showcase Enzyme's new forward mode capabilities in addition to its existing reverse-mode features.

JuliaCon
Purple
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
16:30
90min
Julia in HPC
Valentin Churavy, Michael Schlottke-Lakemper, Johannes Blaschke

The Julia HPC community has been growing over the last years with monthly meetings to coordinate development and to solve problems arising in the use of Julia for high-performance computing.

The Julia in HPC Birds of a Feather is an ideal opportunity to join the community and to discuss your experiences with using Julia in an HPC context.

Note: We will host the BoF via Zoom and share the meeting link 15 min before start time in the #hpc channels of JuliaCon Discord and Julia Slack.

JuliaCon
BoF
07-29
17:10
10min
The JuliaCon Proceedings
Valentin Churavy, Ranjan Anantharaman, Mathieu Besançon, Carsten Bauer

In this talk, we will present the JuliaCon proceedings, the purpose, scope, and target audience of this venue. The proceedings are a community-driven initiative to publish articles of interest to the research and developer communities gathered by JuliaCon, they do not require application processing fees nor a paywall on article, making both producing and accessing the articles possible for all. We will then give a quick tour of the reviewing and publication process which happen transparently in

Green