Talks and Related Publications
Papers
- SC 21,
Reverse-Mode Automatic Differentiation and Optimization of GPU Kernels via Enzyme
; William S. Moses, Valentin Churavy, Ludger Paehler, Jan Hückelheim, Sri Hari Krishna Narayanan, Michel Schanen, and Johannes Doerfert
- NeurIPS 2020,
Instead of Rewriting Foreign Code for Machine Learning, Automatically Synthesize Fast Gradients
; William S. Moses, Valentin Churavy;
SpotLight Presentation
;
Poster
- arXiv Preprint
Instead of Rewriting Foreign Code for Machine Learning, Automatically Synthesize Fast Gradients
; William S. Moses, Valentin Churavy
Upcoming talks or presentations
Tech talks
- LLVM Dev Meeting 2021
How to Use Enzyme to Automatically Differentiate Any LLVM-based Language for CPU, GPU, and More
; William S. Moses, Valentin Churavy; video;
slides
- SC 21,
Reverse-Mode Automatic Differentiation and Optimization of GPU Kernels via Enzyme
; William S. Moses, Valentin Churavy, Ludger Paehler, Jan Hückelheim, Sri Hari Krishna Narayanan, Michel Schanen, and Johannes Doerfert; video; slides
- LAFI 2021 (colocated with POPL),
Enzyme: High-Performance Automatic Differentiation of LLVM
; William S. Moses, Valentin Churavy
- LLVM Oct Dev Meeting 2020
Enzyme: High-Performance Automatic Differentiation of LLVM
; William S. Moses, Valentin Churavy;
video
;
poster
- EuroAD 2020
Post-Optimization Automatic
Differentiation by Synthesizing LLVM
; William S. Moses, Valentin Churavy
- LANS Semniar at Argonne National Labs
Post-Optimization Automatic
Differentiation by Synthesizing LLVM
; William S. Moses
- EuroAD 2019
Keynote: Efficient Cross-Platform AD by Synthesizing LLVM
; William S. Moses