Session Type
Keynote
Date & Time
Thursday, October 12, 2023, 9:15 AM - 10:00 AM
Name
Mojo 🔥: A system programming language for heterogenous computing
Speakers
Abstract/s
This talk will give an overview of Mojo 🔥, a new programming language in the Python family built on MLIR and LLVM. Mojo aims to bridge the programmability and performance gap in systems programming by combining Python’s ergonomics and ecosystem with C++ and CUDA-level performance into a single language. We will describe how Mojo leverages the MLIR and LLVM infrastructures to provide meta-programming, user-defined code transformations, hardware backends, adaptive compilation, and auto-tuning to enable developers to achieve performance without sacrificing programmability.
Location Name
California Ballroom