Fast and efficient automatic memory management for GPUs using compiler-assisted runtime coherence scheme. - Sreepathi Pai; R. Govindarajan; Matthew J. Thazhuthaveetil (PACT, 2012)

Improving GPGPU concurrency with elastic kernels. - Sreepathi Pai; Matthew J. Thazhuthaveetil; R. Govindarajan (ASPLOS, 2013)

Preemptive thread block scheduling with online structural runtime prediction for concurrent GPGPU kernels. - Sreepathi Pai; R. Govindarajan; Matthew J. Thazhuthaveetil (PACT, 2014)

Stochastic gradient descent on GPUs. - Rashid Kaleem; Sreepathi Pai; Keshav Pingali (GPGPU@PPoPP, 2015)

Synchronization Trade-Offs in GPU Implementations of Graph Algorithms. - Rashid Kaleem; Anand Venkat; Sreepathi Pai; Mary W. Hall; Keshav Pingali (IPDPS, 2016)

A compiler for throughput optimization of graph algorithms on GPUs. - Sreepathi Pai; Keshav Pingali (OOPSLA, 2016)

Lowering IrGL to CUDA. - Sreepathi Pai; Keshav Pingali (CoRR, 2016)

Adaptive Work-Efficient Connected Components on the GPU. - Michael Sutton 001; Tal Ben-Nun; Amnon Barak; Sreepathi Pai; Keshav Pingali (CoRR, 2016)

Controlled Kernel Launch for Dynamic Parallelism in GPUs. - Xulong Tang; Ashutosh Pattnaik; Huaipan Jiang; Onur Kayiran; Adwait Jog; Sreepathi Pai; Mohamed Assem Ibrahim; Mahmut T. Kandemir; Chita R. Das (HPCA, 2017)

Parallel triangle counting and k-truss identification using graph-centric methods. - Chad Voegele; Yi-Shan Lu; Sreepathi Pai; Keshav Pingali (HPEC, 2017)

Groute: An Asynchronous Multi-GPU Programming Model for Irregular Computations. - Tal Ben-Nun; Michael Sutton 001; Sreepathi Pai; Keshav Pingali (PPoPP, 2017)

Bounded exhaustive test-input generation on GPUs. - Ahmet Çelik; Sreepathi Pai; Sarfraz Khurshid; Milos Gligoric 001 (Proc. ACM Program. Lang., 2017)

Architectural Support for Efficient Large-Scale Automata Processing. - Hongyuan Liu 002; Mohamed Assem Ibrahim; Onur Kayiran; Sreepathi Pai; Adwait Jog (MICRO, 2018)

Locality analysis through static parallel sampling. - Dong Chen 015; Fangzhou Liu; Chen Ding 001; Sreepathi Pai (PLDI, 2018)

One Size Doesn't Fit All: Quantifying Performance Portability of Graph Applications on GPUs. - Tyler Sorensen 001; Sreepathi Pai; Alastair F. Donaldson (IISWC, 2019)

Performance Evaluation of OpenCL Standard Support (and Beyond). - Tyler Sorensen 001; Sreepathi Pai; Alastair F. Donaldson (IWOCL, 2019)

Statistical caching for near memory management. - Dong Chen 015; Fangzhou Liu; Mingyang Jiao; Chen Ding 001; Sreepathi Pai (MEMSYS, 2019)

A Hybrid Graph Coloring Algorithm for GPUs. - Shanthanu S. Rai; Rohit M. P; Sreepathi Pai (CoRR, 2019)

Why GPUs are Slow at Executing NFAs and How to Make them Faster. - Hongyuan Liu 002; Sreepathi Pai; Adwait Jog (ASPLOS, 2020)

Horus: A Modular GPU Emulator Framework. - Amr S. Elhelw; Sreepathi Pai (ISPASS, 2020)

Groute: Asynchronous Multi-GPU Programming Model with Applications to Large-scale Graph Processing. - Tal Ben-Nun; Michael Sutton 001; Sreepathi Pai; Keshav Pingali (ACM Trans. Parallel Comput., 2020)

Efficient Execution of Graph Algorithms on CPU with SIMD Extensions. - Ruohuang Zheng; Sreepathi Pai (CGO, 2021)

Asynchronous Automata Processing on GPUs. - Hongyuan Liu 002; Sreepathi Pai; Adwait Jog (Proc. ACM Meas. Anal. Comput. Syst., 2023)

Modeling Utilization to Identify Shared-Memory Atomic Bottlenecks. - Rongcui Dong; Sreepathi Pai (GPGPU@PPoPP, 2025)

An SMT Formalization of Mixed-Precision Matrix Multiplication - Modeling Three Generations of Tensor Cores. - Benjamin Valpey; Xinyi Li; Sreepathi Pai; Ganesh Gopalakrishnan (NFM, 2025)

A Few Fit Most: Improving Performance Portability of SGEMM on GPUs using Multi-Versioning. - Robert Hochgraf; Sreepathi Pai (CoRR, 2025)