Polygeist: Raising C to polyhedral MLIR
We present Polygeist, a new compilation flow that connects the MLIR compiler infrastructure
to cutting edge polyhedral optimization tools. It consists of a C and C++ frontend capable of …
to cutting edge polyhedral optimization tools. It consists of a C and C++ frontend capable of …
Composable and modular code generation in MLIR: A structured and retargetable approach to tensor compiler construction
N Vasilache, O Zinenko, AJC Bik… - ar** critical software capabilities that will enable successful execution …
Flextended tiles: A flexible extension of overlapped tiles for polyhedral compilation
Loop tiling to exploit data locality and parallelism plays an essential role in a variety of
general-purpose and domain-specific compilers. Affine transformations in polyhedral …
general-purpose and domain-specific compilers. Affine transformations in polyhedral …