kirancodes.me
To Proof Maintenance & Beyond!

Integrating a functional pattern-based IR into MLIR

Martin Lücke, Michel Steuwer, Aaron Smith

Abstract

The continued specialization in hardware and software due to the end of Moore's law forces us to question fundamental design choices in compilers, and in particular for domain specific languages. The days where a single universal compiler intermediate representation (IR) was sufficient to perform all important optimizations are over. We need novel IRs and ways for them to interact with one another while leveraging established compiler infrastructures.

Related papers