Theses

  • An MLIR-Based High-Level Synthesis Compiler for Hardware Accelerator Design [pdf]
    Kingshuk Majumder Ph.D thesis, July 2023
  • Performance Analysis of Tiling for Automatic Code Generation for GPU Tensor Cores using MLIR [pdf]
    Vivek Khandelwal Masters thesis, July 2021
  • Scalable and Effective Polyhedral Auto-transformation Without using Integer Linear Programming [pdf, bibtex]
    Aravind Acharya PhD Thesis, August 2020
  • Optimizing the Linear Fascicle Evaluation Algorithm for Multi-Core and Many-Core Systems [pdf, bibtex]
    Karan Aggarwal Masters thesis, June 2019
  • Optimizing Dense Matrix Computations with PolyMage [pdf, bibtex]
    Kumudha KN Masters thesis, July 2018
  • Automatic Storage Optimization of Arrays in Affine Loop Nests [pdf, bibtex]
    Somashekaracharya G Bhaskaracharya PhD thesis, July 2016
  • Automatic Optimization of Geometric Multigrid Methods Using A DSL Approach [pdf, bibtex]
    Vinay V Vasista Masters thesis, July 2016
  • PolyMage: Automatic Optimization for Image Processing Pipelines [pdf, bibtex]
    Ravi Teja Mullapudi Masters thesis, July 2015
  • An Optimizing Code Generator for a Class of Lattice Boltzmann Computations [pdf, bibtex]
    Irshad Pananilath Masters thesis, July 2014
  • Compiling for a Dataflow Runtime on Distributed-Memory Parallel Architectures [pdf, bibtex]
    Roshan Dathathri Masters thesis, April 2014
  • Effective Automatic Computation Placement and Data Allocation for Parallelization of Regular Programs [pdf, bibtex]
    Chandan Reddy Masters thesis, March 2014
  • Tiling Stencil Computations to Maximize parallelism [pdf, bibtex]
    Vinayaka Prakasha Bandishti Masters thesis, December 2013
  • Automatic data allocation, buffer management and data movement for multi-gpu machines [pdf, bibtex]
    Thejas Ramashekar Masters thesis, October 2013