Generating efficient data movement code for heterogeneous architectures with distributed-memory. - Roshan Dathathri; Chandan Reddy 001; Thejas Ramashekar; Uday Bondhugula (PACT, 2013)

Distributed memory code generation for mixed Irregular/Regular computations. - Mahesh Ravishankar; Roshan Dathathri; Venmugil Elango; Louis-Noël Pouchet; J. Ramanujam; Atanas Rountev; P. Sadayappan (PPoPP, 2015)

Compiling Affine Loop Nests for a Dynamic Scheduling Runtime on Shared and Distributed Memory. - Roshan Dathathri; Ravi Teja Mullapudi; Uday Bondhugula (ACM Trans. Parallel Comput., 2016)

Sandpiper: Scaling probabilistic inferencing to large scale graphical models. - Alexander Ulanov; Manish Marwah; Mijung Kim; Roshan Dathathri; Carlos Zubieta; Jun Li 008 (IEEE BigData, 2017)

Abelian: A Compiler for Graph Analytics on Distributed, Heterogeneous Platforms. - Gurbinder Gill; Roshan Dathathri; Loc Hoang; Andrew Lenharth; Keshav Pingali (Euro-Par, 2018)

A Lightweight Communication Runtime for Distributed Graph Analytics. - Hoang-Vu Dang; Roshan Dathathri; Gurbinder Gill; Alex Brooks; Nikoli Dryden; Andrew Lenharth; Loc Hoang; Keshav Pingali; Marc Snir (IPDPS, 2018)

Gluon: a communication-optimizing substrate for distributed heterogeneous graph analytics. - Roshan Dathathri; Gurbinder Gill; Loc Hoang; Hoang-Vu Dang; Alex Brooks; Nikoli Dryden; Marc Snir; Keshav Pingali (PLDI, 2018)

CHET: Compiler and Runtime for Homomorphic Evaluation of Tensor Programs. - Roshan Dathathri; Olli Saarikivi; Hao Chen 030; Kim Laine; Kristin E. Lauter; Saeed Maleki; Madanlal Musuvathi; Todd Mytkowicz (CoRR, 2018)

A Study of Partitioning Policies for Graph Analytics on Large-scale Distributed Platforms. - Gurbinder Gill; Roshan Dathathri; Loc Hoang; Keshav Pingali (Proc. VLDB Endow., 2018)

Gluon-Async: A Bulk-Asynchronous System for Distributed and Heterogeneous Graph Analytics. - Roshan Dathathri; Gurbinder Gill; Loc Hoang; Vishwesh Jatala; Keshav Pingali; V. Krishna Nandivada; Hoang-Vu Dang; Marc Snir (PACT, 2019)

Phoenix: A Substrate for Resilient Distributed Graph Analytics. - Roshan Dathathri; Gurbinder Gill; Loc Hoang; Keshav Pingali (ASPLOS, 2019)

DistTC: High Performance Distributed Triangle Counting. - Loc Hoang; Vishwesh Jatala; Xuhao Chen 001; Udit Agarwal; Roshan Dathathri; Gurbinder Gill; Keshav Pingali (HPEC, 2019)

CHET: an optimizing compiler for fully-homomorphic neural-network inferencing. - Roshan Dathathri; Olli Saarikivi; Hao Chen 030; Kim Laine; Kristin E. Lauter; Saeed Maleki; Madanlal Musuvathi; Todd Mytkowicz (PLDI, 2019)

A round-efficient distributed betweenness centrality algorithm. - Loc Hoang; Matteo Pontecorvi; Roshan Dathathri; Gurbinder Gill; Bozhi You; Keshav Pingali; Vijaya Ramachandran (PPoPP, 2019)

Distributed Word2Vec using Graph Analytics Frameworks. - Gurbinder Gill; Roshan Dathathri; Saeed Maleki; Madan Musuvathi; Todd Mytkowicz; Olli Saarikivi (CoRR, 2019)

An Adaptive Load Balancer For Graph Analytical Applications on GPUs. - Vishwesh Jatala; Loc Hoang; Roshan Dathathri; Gurbinder Gill; V. Krishna Nandivada; Keshav Pingali (CoRR, 2019)

Evaluation of Graph Analytics Frameworks Using the GAP Benchmark Suite. - Ariful Azad; Mohsen Mahmoudi Aznaveh; Scott Beamer; Mark P. Blanco; Jinhao Chen; Luke D'Alessandro; Roshan Dathathri; Timothy A. Davis 001; Kevin Deweese; Jesun Firoz; Henry A. Gabb; Gurbinder Gill; et al. (IISWC, 2020)

A Study of APIs for Graph Analytics Workloads. - Hochan Lee; David C. Wong 001; Loc Hoang; Roshan Dathathri; Gurbinder Gill; Vishwesh Jatala; David Kuck; Keshav Pingali (IISWC, 2020)

A Study of Graph Analytics for Massive Datasets on Distributed Multi-GPUs. - Vishwesh Jatala; Roshan Dathathri; Gurbinder Gill; Loc Hoang; V. Krishna Nandivada; Keshav Pingali (IPDPS, 2020)

EVA: an encrypted vector arithmetic language and compiler for efficient homomorphic computation. - Roshan Dathathri; Blagovesta Kostova; Olli Saarikivi; Wei Dai 007; Kim Laine; Madan Musuvathi (PLDI, 2020)

Pangolin: An Efficient and Flexible Graph Mining System on CPU and GPU. - Xuhao Chen 001; Roshan Dathathri; Gurbinder Gill; Keshav Pingali (Proc. VLDB Endow., 2020)

Single Machine Graph Analytics on Massive Datasets Using Intel Optane DC Persistent Memory. - Gurbinder Gill; Roshan Dathathri; Loc Hoang; Ramesh Peri; Keshav Pingali (Proc. VLDB Endow., 2020)

Sandslash: a two-level framework for efficient graph pattern mining. - Xuhao Chen 001; Roshan Dathathri; Gurbinder Gill; Loc Hoang; Keshav Pingali (ICS, 2021)

Distributed Training of Embeddings using Graph Analytics. - Gurbinder Gill; Roshan Dathathri; Saeed Maleki; Madan Musuvathi; Todd Mytkowicz; Olli Saarikivi (IPDPS, 2021)

Optimizing Graph Transformer Networks with Graph-based Techniques. - Loc Hoang; Udit Agarwal; Gurbinder Gill; Roshan Dathathri; Abhik Seal; Brian Martin; Keshav Pingali (CoRR, 2021)

CuSP: A Customizable Streaming Edge Partitioner for Distributed Graph Analytics. - Loc Hoang; Roshan Dathathri; Gurbinder Gill; Keshav Pingali (ACM SIGOPS Oper. Syst. Rev., 2021)

Kimbap: A Node-Property Map System for Distributed Graph Analytics. - Hochan Lee; Roshan Dathathri; Keshav Pingali (ASPLOS (2), 2024)

MSCCL++: Rethinking GPU Communication Abstractions for Cutting-edge AI Applications. - Aashaka Shah; Abhinav Jangda; Binyang Li; Caio Rocha; Changho Hwang; Jithin Jose; Madan Musuvathi; Olli Saarikivi; Peng Cheng 005; Qinghua Zhou; Roshan Dathathri; Saeed Maleki; et al. (CoRR, 2025)