Name
Round Tables
Session Type
Round Tables
Date & Time
Tuesday, April 15, 2025, 2:45 PM - 3:15 PM
Talk Order
  1. Vector Dialect in MLIR: What’s Next?
  2. Static Analysis in Clang
Abstract/s

1) Vector Dialect in MLIR: What’s Next?- Andrzej Warzyńsk
The Vector dialect is one of the core abstractions in MLIR, offering powerful transformations and targeting both LLVM (e.g., CPUs) and SPIR-V (e.g., GPUs). It is commonly lowered to from the Linalg dialect via the vectorizer, though there are also examples of direct usage without Linalg - such as the out-of-tree Triton-CPU compiler. But where does the Vector dialect stand today, and what’s missing? Recent RFCs have highlighted several gaps and opportunities for improvement. This roundtable aims to review the current state of the dialect, discuss ongoing challenges (e.g., rank-0 vectors, vectors of pointers, Vector vs. Tensor semantics, extending gather/scatter, vector tiling), and gather feedback from the community to help prioritise future work.

2) Static Analysis in Clang - Gábor Horváth
Discussing directions in clang static analyzer, clang tidy, compiler warnings and more.

3) TBD

Location Name
Tiergarten I/II/III