RSS jeremykun | Math ∩ Programmation

MLIR — Conversion de dialecte

Follow
Table des matières Dans les articles précédents, nous avons défini un dialecte et écrit diverses passes pour optimiser et canoniser un programme en utilisant ce dialecte. Cependant, l'un des principaux principes de MLIR est la « réduction incrémentale », l'idée qu'il existe de nombreux niveaux de granularité de l'IR et que vous réduisez de manière incrémentale différentes parties de l'IR, ne supprimant les informations que lorsqu'elles ne sont plus utiles pour les optimisations. Dans cet article, nous verrons la première étape de cela : la réduction du dialecte poly vers une combinaison de dialectes MLIR standard, en utilisant l'infrastructure de conversion de dialecte pour y parvenir.
favicon
jeremykun.com
MLIR — Dialect Conversion
Create attached notes ...