mlsanityData to 14 Oct 2026

Using MLIR Transform to Design Sliced Convolution Algorithm

arXiv 2511.18222 ↗First posted 22 Nov 2025cs.CV cs.LG cs.PFcited by 0

Not on the map. Why?

Abstract (arXiv)

This paper proposes SConvTransform, a Transform dialect extension that provides operations for optimizing 2D convolutions in MLIR. Its main operation, SConvOp, lowers Linalg convolutions into tiled and packed generic operations through a fully declarative transformation pipeline. The process is guided by a Convolution Slicing Analysis that determines tile sizes and data layout strategies based on input and filter shapes, as well as target architecture parameters. SConvOp handles edge cases by splitting irregular regions and adjusting affine maps where needed. All packing and tiling operations are derived from a parametric set of affine equations, enabling reusable and analyzable transformations. Although functional correctness was the primary goal of this work, the experimental evaluation demonstrates the effectiveness of SConvTransform, achieving good enough performance across different target architectures. Future work will focus on optimizing performance and porting to other target devices. When applied to standard convolution configurations, the generated code achieves up to 60% of peak performance on ARM SME and 67% on Intel AVX512. These results validate the benefit of combining static shape analysis with structured tiling and packing strategies within the MLIR Transform dialect. Furthermore, the modular design of SConvTransform facilitates integration with future extensions, enabling continued optimization of convolution workloads through MLIR's extensible compilation infrastructure.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 8 of its 22 references that are in the map. First posted on arXiv 22 Nov 2025.

Builds on

8 of 22 references.

References · 8

  1. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  2. 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,060
  3. 2020Ansor: Generating High-Performance Tensor Programs for Deep Learningcited by 201
  4. 2015Fast Algorithms for Convolutional Neural Networkscited by 102
  5. 2024Hello SME! Generating Fast Matrix Multiplication Kernels Using the Scalable Matrix Extensioncited by 5
  6. 2021A matrix math facility for Power ISA(TM) processorscited by 3
  7. 2023Advancing Direct Convolution using Convolution Slicing Optimization and ISA Extensionscited by 3
  8. 2024The MLIR Transform Dialect. Your compiler is more powerful than you thinkcited by 3

Built on by

Not cited yet.