filmov
tv
2023 LLVM Dev Mtg - MLIR Is Not an ML Compiler, and Other Common Misconceptions

Показать описание
2023 LLVM Developers' Meeting
------
MLIR Is Not an ML Compiler, and Other Common Misconceptions
Speaker: Alex Zinenko
------
-----
Despite the vast amount of material about the MLIR project, misconceptions regarding its scope and implementation abound. This talk will clarify such misconceptions highlighting that MLIR is not in fact a compiler, let alone a machine learning system; that dialects are intended to be mixed together despite the misleading name; and that there is fundamentally no single optimization and lowering pass pipeline. This talk addresses audience members with varying degrees of familiarity with MLIR, from neophytes who would get a better conceptual understanding of the project to advanced long-term users and contributors who could question or additionally justify some of the design choices that led to these misconceptions.
-----
------
MLIR Is Not an ML Compiler, and Other Common Misconceptions
Speaker: Alex Zinenko
------
-----
Despite the vast amount of material about the MLIR project, misconceptions regarding its scope and implementation abound. This talk will clarify such misconceptions highlighting that MLIR is not in fact a compiler, let alone a machine learning system; that dialects are intended to be mixed together despite the misleading name; and that there is fundamentally no single optimization and lowering pass pipeline. This talk addresses audience members with varying degrees of familiarity with MLIR, from neophytes who would get a better conceptual understanding of the project to advanced long-term users and contributors who could question or additionally justify some of the design choices that led to these misconceptions.
-----
2023 LLVM Dev Mtg - MLIR Bufferization: From Tensors to MemRefs
2023 LLVM Dev Mtg - Mojo 🔥: A system programming language for heterogenous computing
2023 LLVM Dev Mtg - Unlocking the Power of C++ as a Service: Uniting Python's Usability with C+...
2023 LLVM Dev Mtg - The LLVM C Library for GPUs
2023 LLVM Dev Mtg - What’s New in the LLVM JIT
2023 LLVM Dev Mtg - A Technical Guide to Compassion in Open Source
2023 LLVM Dev Mtg - Understanding the LLVM build
2023 LLVM Dev Mtg - Introducing hardened modes in libc++
2023 LLVM Dev Mtg - Precision and Performance Analysis of LLVM's C Standard Math Library on GPU...
2023 LLVM Dev Mtg - Large scale deployment of libTooling derived tools
2023 LLVM Dev Mtg - APX & AVX10: The next major evolution of Intel® architecture
2023 LLVM Dev Mtg - How to build an LLVM-based toolchain for the Game Boy Advance
2023 LLVM Dev Mtg - Quick explanation of the LLVM’s OpenMP Task runtime and the new record and...
2023 LLVM Dev Mtg - Driving MLIR compilation from Python
2023 LLVM Dev Mtg - A Python based Domain Specific Language framework for MLIR compilers and beyond
2023 LLVM Dev Mtg - Deegen: A LLVM-based Compiler-Compiler for Dynamic Languages
2023 LLVM Dev Mtg - LLVM Test Suite under the hood
2023 LLVM Dev Mtg - (Correctly) Extending Dominance to MLIR Regions
2023 LLVM Dev Mtg - Improving Vectorization of Select Reduction
2023 LLVM Dev Mtg - MLIR Is Not an ML Compiler, and Other Common Misconceptions
2023 LLVM Dev Mtg - Debug info for concurrency in LLVM
2023 LLVM Dev Mtg - VPlan: Status Update and Future Roadmap
2023 LLVM Dev Mtg - Starting LLVM Development in Visual Studio on Windows
2023 LLVM Dev Mtg - Match me if you can
Комментарии