William Moses

William (Billy) Moses is a PhD candidate at MIT, where he also received his MEng in electrical engineering and computer science (EECS) and BS in EECS and physics. William researches compilers and program representations that enable performance and use-case portability, enabling non-experts to leverage HPC and ML. He is the lead developer of Enzyme (NeurIPS ’20, SC ’21), an LLVM plugin for generating fast derivatives of programs in multiple languages/architectures, and Polygeist (PACT ’21), a polyhedral compiler and C++ frontend for MLIR. He also worked on the Tensor Comprehensions framework for synthesizing fast GPU kernels, the Tapir compiler for parallel programs (best paper at PPoPP ’17). He is a recipient of the U.S. Department of Energy Computational Science Graduate Fellowship and the Karl Taylor Compton Prize, MIT’s highest student award.