论文标题

MLIR中的高性能代码生成:与Gemm的早期案例研究

High Performance Code Generation in MLIR: An Early Case Study with GEMM

论文作者

Bondhugula, Uday

论文摘要

本文主要旨在介绍有关使用MLIR的早期案例研究,该案例研究是一种新的编译器中间表示基础架构,用于高性能代码生成。特别是涵盖的MLIR的各个方面包括MEMREF,仿射方言和多面体公用事业以及通过这些围绕这些公用事业的基础设施。本文还旨在显示编译器基础架构可以在生成与高度调谐手动开发的库中竞争的代码中发挥作用的作用,尽管它以更模块化,可重复使用和可自动的方式发挥作用。

This article is primarily meant to present an early case study on using MLIR, a new compiler intermediate representation infrastructure, for high-performance code generation. Aspects of MLIR covered in particular include memrefs, the affine dialect, and polyhedral utilities and pass infrastructure surrounding those. This article is also aimed at showing the role compiler infrastructure could play in generating code that is competitive with highly tuned manually developed libraries, albeit in a more modular, reusable, and automatable way.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源