filmov
tv
2023 LLVM Dev Mtg - Mojo 🔥: A system programming language for heterogenous computing
Показать описание
2023 LLVM Developers' Meeting
------
Mojo 🔥: A system programming language for heterogenous computing
Speaker: Abdul Dakkak, Chris Lattner, Jeff Niu
------
-----
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.
-----
------
Mojo 🔥: A system programming language for heterogenous computing
Speaker: Abdul Dakkak, Chris Lattner, Jeff Niu
------
-----
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.
-----
2023 LLVM Dev Mtg - Mojo 🔥: A system programming language for heterogenous computing
2023 LLVM Dev Mtg - What’s New in the LLVM JIT
2023 LLVM Dev Mtg - Match me if you can
2023 LLVM Dev Mtg - Understanding the LLVM build
2023 LLVM Dev Mtg - MLIR Bufferization: From Tensors to MemRefs
2023 LLVM Dev Mtg - How to build an LLVM-based toolchain for the Game Boy Advance
2023 LLVM Dev Mtg - A Technical Guide to Compassion in Open Source
2023 LLVM Dev Mtg - Driving MLIR compilation from Python
2023 LLVM Dev Mtg - Precision and Performance Analysis of LLVM's C Standard Math Library on GPU...
2023 LLVM Dev Mtg - Deegen: A LLVM-based Compiler-Compiler for Dynamic Languages
2023 LLVM Dev Mtg - (Correctly) Extending Dominance to MLIR Regions
2023 LLVM Dev Mtg - Unlocking the Power of C++ as a Service: Uniting Python's Usability with C+...
2023 LLVM Dev Mtg - Steps to clean and validate order files
2023 LLVM Dev Mtg - Large scale deployment of libTooling derived tools
2023 LLVM Dev Mtg - The LLVM C Library for GPUs
2023 LLVM Dev Mtg - Improved 'noexcept': exception handling in LLVM IR
2023 LLVM Dev Mtg - LLVM Toolchain for Embedded Systems
2023 LLVM Dev Mtg - EmitC - Recent Improvements and Future Development
2023 LLVM Dev Mtg - Compiler backend design with MLIR
2023 LLVM Dev Mtg - Wunsafe-buffer-usage: A Clang warning to adopt a bounds-safe programming mode...
2023 LLVM Dev Mtg - LLVM Test Suite under the hood
2023 LLVM Dev Mtg - Design and implementation of C++20 Ranges in libc++
2023 LLVM Dev Mtg - Evolution of ClangIR: A Year of Progress, Challenges, and Future Plans
2022 LLVM Dev Mtg: Machine Learning Guided Optimizations (MLGO) in LLVM
Комментарии