2026 EuroLLVM - Floating-Point Types in MLIR: Infrastructure, New Types and Dialect Design @LLVMPROJ
2026 EuroLLVM - Floating-Point Types in MLIR: Infrastructure, New Types and Dialect Design  @LLVMPROJ
Uploaded June 2026 | Updated September 2026, 2 weeks ago
2026 EuroLLVM Developers' Meeting
llvm.org/devmtg/2026-04
------
Title: Floating-Point Types in MLIR: Infrastructure, New Types and Dialect Design
Speaker: Matthias Springer
------
Slides: llvm.org/devmtg/2026-04/slides/technical_talk/technical_talk_springer.pdf
-----
This technical talk summarizes recent improvements to MLIR's floating-point type infrastructure, focusing on how to represent and lower the rapidly growing zoo of low-precision and block-scaled formats used in modern ML workloads.

It introduces the FloatTypeInterface, explains the interaction with LLVM's APFloat and fltSemantics, and shows step-by-step how to add new floating-point types, from extending APFloat to defining lowering rules and dialect design for special FP types across high-level and low-level dialects.

The talk also covers the new arith-to-apfloat infrastructure for software emulation of low-precision FP arithmetics on CPUs, discusses current limitations of adding FP types without patching LLVM, and outlines future directions for more extensible, vendor-friendly floating-point type systems in MLIR.
-----
Videos Edited by Bash Films: BashFilms.com
2026 EuroLLVM - Floating-Point Types in MLIR: Infrastructure, New Types and Dialect Design2025 US LLVM Developers Meeting: State of Clang 20252025 EuroLLVM - How to Write a Scalable Compiler for an Error-Prone Quantum Computer2025 US LLVM Developers Meeting: Byte Type: Supporting Raw Data Copies in the LLVM IR2026 EuroLLVM - Creating a runtime using the LLVM_ENABLE_RUNTIMES system2025 EuroLLVM - sd-visualiser: Interactive graph visualisation for SSA-based IRs2025 AsiaLLVM - Nanpanjiang Project: Helping Female Engineers Succeed in Compilers and Tools2025 EuroLLVM - LLVM IR   Past, Present and Future2025 AsiaLLVM - Wanco: WebAssembly AOT Compiler That Supports Live Migration2025 US LLVM Developers Meeting: Leveraging MLIR to Compile a Basis-Oriented Quantum Programming2025 US LLVM Developers Meeting: Extending ThinLTO Support for AMDGPU2025 EuroLLVM - Deep Dive into the MLIR to LLVM IR Translation Mechanism
LLVM |

2026 EuroLLVM - Floating-Point Types in MLIR: Infrastructure, New Types and Dialect Design

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER