Gaëtan LOUNES
3nd year PhD student at IRISA (Institute for Research in Computer Science and Random Systems) interested in compilers, MLIR and FPGA.
Session
10-02
15:30
10min
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
Robert Faure Amphitheater