2026 EuroLLVM - Anatomy of Tiling and Vectorizing linalg.pack and linalg.unpack @LLVMPROJ
2026 EuroLLVM - Anatomy of Tiling and Vectorizing linalg.pack and linalg.unpack  @LLVMPROJ
Uploaded June 2026 | Updated September 2026, 2 weeks ago
2026 EuroLLVM Developers' Meeting
llvm.org/devmtg/2026-04
------
Title: Anatomy of Tiling and Vectorizing linalg.pack and linalg.unpack
Speaker: Ege Beysel
------
Slides: llvm.org/devmtg/2026-04/slides/quick_talk/quick_talk_beysel.pdf
-----
linalg.pack and linalg.unpack enable explicit data-tiling and layout transformations in MLIR, but their use in data-tiled compilation flows raises subtle questions about alignment, legality, and vectorization. This talk explores how these operations interact with MLIR's tiling and vectorization infrastructure, focusing on alignment constraints, masking semantics, and performance implications. Using an end-to-end data-tiled matmul example, the talk highlights practical guidance and performance gains for developers building high-performance tensor pipelines.
-----
Videos Edited by Bash Films: BashFilms.com
2026 EuroLLVM - Anatomy of Tiling and Vectorizing linalg.pack and linalg.unpack2026 EuroLLVM - GPU Offload in Rust:Available, Portable and Fast2024 LLVM Dev Mtg - Advancing SPIR-V Backend Stability: Navigating GlobalISel Compromises2025 AsiaLLVM - A technology for lifting machine code to high-performance LLVM IR2025 EuroLLVM - LLDB support for Propeller optimized code2025 US LLVM Developers Meeting: Accelerating ML on Hexagon: A Glimpse into Qualcomms MLIR-Based2026 EuroLLVM - Accelerating Pass Order Auto-tuning via Profile-Guided Cost Modeling2025 EuroLLVM - Instruction Cache Prefetching2025 EuroLLVM - Pass Plugins: Past, Present and Future2026 EuroLLVM - Toward A More Declarative InstCombine: Generalization & Parametric Bitvector...2025 US LLVM Developers Meeting: The LLVM Offloading Infrastructure2026 EuroLLVM - Leveraging BOLT to improve data prefetching for AArch64 binaries
LLVM |

2026 EuroLLVM - Anatomy of Tiling and Vectorizing linalg.pack and linalg.unpack

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER