2019 EuroLLVM Developers’ Meeting: Mehdi & Vasilache & Zinenko “Building a Compiler with MLIR”
http://llvm.org/devmtg/2019-04/ — Tutorial: Building a Compiler with MLIR - Amini Mehdi (Google), Nicolas Vasilache (Google), Alex Zinenko (Google) Slides: http://llvm.org/devmtg/2019-04/slides... — This tutorial will complement the technical talk about MLIR. We will implement a custom DSL for numerical processing and walk the audience step-by-step through the use of MLIR to support the lowering and the optimization of such DSL, and target LLVM for lower level optimizations and code generation or JIT execution. — Videos Filmed & Edited by Bash Films: http://www.BashFilms.com

▶︎
2019 EuroLLVM Developers’ Meeting: G. Horvath & M. Gehre “Implementing the C++ Core Guidelines' ...”

▶︎
2019 EuroLLVM Developers’ Meeting: T. Shpeisman & C. Lattner “MLIR: Multi-Level Intermediate Repr..”

▶︎
2019 EuroLLVM Developers’ Meeting: V. Bridgers & F. Piovezan “LLVM IR Tutorial - Phis, GEPs ...”

▶︎
2020 LLVM Developers’ Meeting: M. Amini & R. Riddle “MLIR Tutorial”

▶︎
Building Compilers for AI Programming Frameworks | Prof. Uday Reddy Bondhugula | IICT 2024

▶︎
2023 EuroLLVM - MLIR Dialect Design and Composition for Front-End Compilers

▶︎
2023 EuroLLVM - Tutorial: A whirlwind tour of the LLVM optimizer

▶︎
Open MLIR Meeting 2-9-2023: Deep Dive on MLIR Internals, Operation&Attribute, towards Properties

▶︎
ASPLOS Keynote: The Golden Age of Compiler Design in an Era of HW/SW Co-design by Dr. Chris Lattner

▶︎
2018 EuroLLVM Developers’ Meeting: J. Absar “Scalar Evolution - Demystified”

▶︎
MLIR Open Meeting 2022-01-27: Introduction to Linalg.generic

▶︎
"Simple Made Easy" - Rich Hickey (2011)

▶︎
2017 LLVM Developers’ Meeting: M. Braun “Welcome to the back-end: The LLVM machine representation”

▶︎
MLIR Beginner-Friendly Tutorial: Part 1

▶︎
Compiler Construction for Hardware Acceleration: Challenges and Opportunities

▶︎
Writing a compiler with LLVM - Cailin Smith - NDC Oslo 2022

▶︎
P. Goldsborough “clang-useful: Building useful tools with LLVM and clang for fun and profit"

▶︎
The Cost of Concurrency Coordination with Jon Gjengset

▶︎
Polyhedral Compilation as a Design Pattern for Compilers (1/2) - Albert Cohen - PLISS 2019

▶︎
