Compiler Lab

College of Computing, Georgia Institute of Technology

Welcome to the Compilers Lab at the School of Computer Science, Georgia Tech, led by Professor Santosh Pande. Our lab focuses on cutting-edge research in compiler analysis and optimizations, integrating advancements in machine learning, software security, and program analysis to tackle some of the most pressing challenges in computing. We are a vibrant group, comprising 4 PhD students and 5 master’s students, who are deeply engaged in exploring innovative techniques to improve software performance, security, and reliability. Our research aims to push the boundaries of compiler technology, contributing to both academic knowledge and industry applications. Our work has been published regularly in top-tier conferences such as PLDI, ASPLOS, OOPSLA, PPOPP, PACT, CGO and more.

News

Dec 2024 Sharjeel Khan successfully defended his PhD thesis on “A Framework for Faster Software Verification and Better Compiler Optimizations through Symbiosis”.
Nov 2024 Our paper ASDF: A Compiler for Qwerty, a Basis-Oriented Quantum Programming Language has been accepted to CGO ‘25.
Sep 2024 Our papers Real-Time Digital RF Emulation—Part I: The Direct Path Computational Model and Real-time Digital RF Emulation – II: A Near Memory Custom Accelerator has been accepted as journal papers to IEEE Transactions on Radar Systems.
Aug 2024 5 Masters students and 1 PhD student has joined our lab
Feb 2024 Our paper Pythia: Compiler-Guided Defense Against Non-Control Data Attacks has been accepted to ASPLOS ‘24.

Selected Publications

  1. Beacons: An End-to-End Compiler Framework for Predicting and Utilizing Dynamic Loop Characteristics
    Girish Mururu, Sharjeel Khan, Bodhisatwa Chatterjee, Chao Chen, Chris Porter, and 2 more authors
    Proc. ACM Program. Lang., Oct 2023
  2. BlankIt library debloating: getting what you want instead of cutting what you don’t
    Chris Porter, Girish Mururu, Prithayan Barua, and Santosh Pande
    In Proceedings of the 41st ACM SIGPLAN Conference on Programming Language Design and Implementation, London, UK, Oct 2020