Sergio Sánchez Ramírez
PhD student at Barcelona Supercomputing Center (BSC-CNS)
Intervention
02/10
15:30
10minutes
Reactant.jl - Optimize Julia Functions With MLIR and XLA for High-Performance Execution on CPU, GPU, TPU and more.
Sergio Sánchez Ramírez, Paul Berg, Gaëtan LOUNES, Jules
Reactant.jl is a package that takes a Julia function operating on arrays, and compiles it into the MLIR representation. It can then run fancy optimizations on top of it, including using EnzymeMLIR for automatic differentiation, and create relevant executables for CPU/GPU/TPU via XLA.
GPU & performance
Amphithéâtre Robert Faure