120 citations · 156 across the 5 of their papers we have counts for
7 papers
High Performance GPU Code Generation for Matrix-Matrix Multiplication using MLIR: Some Early Results
Navdeep Katel, Vivek Khandelwal, Uday Bondhugula
This report presents some early results on code generation targeting tensor cores on NVIDIA GPUs using the MLIR compiler infrastructure. The state-of-the-art in high-performance de…
HIR: An MLIR-based Intermediate Representation for Hardware Accelerator Description
Kingshuk Majumder, Uday Bondhugula
The emergence of machine learning, image and audio processing on edge devices has motivated research towards power efficient custom hardware accelerators. Though FPGAs are an ideal…
High Performance Code Generation in MLIR: An Early Case Study with GEMM
Uday Bondhugula
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. Aspec…
MLIR: A Compiler Infrastructure for the End of Moore's Law
Chris Lattner, Mehdi Amini, Uday Bondhugula +7
This work presents MLIR, a novel approach to building reusable and extensible compiler infrastructure. MLIR aims to address software fragmentation, improve compilation for heteroge…
Optimizing the Linear Fascicle Evaluation Algorithm for Multi-Core and Many-Core Systems
Karan Aggarwal, Uday Bondhugula
Sparse matrix-vector multiplication (SpMV) operations are commonly used in various scientific applications. The performance of the SpMV operation often depends on exploiting regula…
An Approach for Finding Permutations Quickly: Fusion and Dimension matching
Aravind Acharya, Uday Bondhugula, Albert Cohen
Polyhedral compilers can perform complex loop optimizations that improve parallelism and cache behaviour of loops in the input program. These transformations result in significant…