Billy Mosesمشاهده پروفایل
استادیار
Billy Moses is an Assistant Professor in the Department of Computer Science at the University of Illinois Urbana-Champaign (UIUC), with affiliate roles in Electrical and Computer Engineering (courtesy) and the Coordinated Science Library. He holds a PhD and dual S.B. degrees in Electrical Engineering and Computer Science from MIT (2023, 2017), as well as an S.B. in Physics from MIT (2017). His research focuses on compilers, parallel computing, and compiler-driven optimization techniques for high-performance systems. Moses has pioneered work on the Tapir framework for fork-join parallelism, the MLIR compiler infrastructure, and Enzyme for automatic differentiation. Moses' research spans compiler design, GPU acceleration, and AI-driven compiler optimization. Notable contributions include the Polygeist compiler for C-to-MLIR transformation, the Autophase reinforcement learning system for HLS phase ordering, and the Enzyme framework for GPU kernel differentiation. His work emphasizes practical compiler solutions for parallelism, performance portability, and end-to-end code generation in domains like deep learning and scientific computing. Awards: 2024 SIGHPC Doctoral Dissertation Award Courses Taught: CS 598 APE (Advanced Performance Engineering) His recent projects include compiler-based approaches to GPU-to-CPU transpilation, performance portability in heterogeneous systems, and AI-driven compiler decision-making. Moses collaborates with industry and academic partners on advancing compiler technologies for exascale computing and machine learning acceleration.







