Presentations
Tech Talks ¶
- Supercomputing (SC) 2022,
Scalable Automatic Differentiation of Multiple Parallel Paradigms through Compiler Augmentation
; William S. Moses, Sri Hari Krishna Narayanan, Ludger Paehler, Valentin Churavy, Jan Hueckelheim, Michel Schanen, Johannes Doerfert, and Paul Hovland;
video
- 2nd MODE Workshop on Differentiable Programming for Experiment Design 2022,
Synthesization of Fast Gradients with Enzyme
; William S. Moses, Ludger Paehler, Tim Gymnich, and Valentin Churavy;
slides
- ICPP Workshop on LLVM in Parallel Processing (LLPP) 2022,
Enzyme: Automatic Differentiation of Parallel Programs
; William S. Moses
- RSS Workshop on Differentiable Physics for Robotics 2022,
Automatic Differentiation of Black Box Code with Enzyme
; William S. Moses
- ISC LLVM Performance Workshop 2022,
Enzyme: High-Performance Automatic Differentiation of LLVM
; Ludger Paehler, and William S. Moses
- Supercomputing (SC) 2021,
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
- Languages for Inference (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 Seminar 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
Tutorials ¶