cid 745c8d1533b5501d5b04b6bcae3bec0cd0875af894280f28f77db529306ff8b0 · original · open access · via wikipedia
Title: MLIR (software) Authors: Venue: Wikipedia Year: unknown Canonical: wiki:mlir-software URL: https://en.wikipedia.org/wiki/MLIR_(software) Collector: wikipedia OA: true ABSTRACT MLIR is a compiler infrastructure project developed as a sub-project of the LLVM project. It provides a modular and extensible intermediate representation (IR) framework intended to facilitate constructing domain-specific compilers and improve compiling for heterogeneous computing platforms. MLIR supports multiple abstraction levels in one IR and introduces dialects, a mechanism for defining custom operations, types, and attributes tailored to specific domains. The system’s expanded name reflects the ability to model computations at various abstraction levels and progressively lower them toward machine code. It is free and open-source software released with an Apache License 2.0 with LLVM exceptions.