Extending Graham-Glanville techniques for optimal code generation. - Maya Madhavan; Priti Shankar; Siddhartha Rai; U. Ramakrishna 001 (ACM Trans. Program. Lang. Syst., 2000)

Combined ILP and Register Tiling: Analytical Model and Optimization Framework. - Lakshminarayanan Renganarayanan; U. Ramakrishna 001; Sanjay V. Rajopadhye (LCPC, 2005)

A practical and fast iterative algorithm for phi-function computation using DJ graphs. - Dibyendu Das 005; U. Ramakrishna 001 (ACM Trans. Program. Lang. Syst., 2005)

Efficient liveness computation using merge sets and DJ-graphs. - Dibyendu Das 005; Benoît Dupont de Dinechin; Ramakrishna Upadrasta (ACM Trans. Archit. Code Optim., 2012)

Sub-polyhedral scheduling using (unit-)two-variable-per-inequality polyhedra. - Ramakrishna Upadrasta; Albert Cohen 001 (POPL, 2013)

Sub-Polyhedral Compilation using (Unit-)Two-Variables-Per-Inequality Polyhedra. (Compilation sous-polyédrique reposant sur des systèmes à deux variables par inégalité). - Ramakrishna Upadrasta (2013)

P4LLVM: An LLVM Based P4 Compiler. - Tharun Kumar Dangeti; Venkata Keerthy S; Ramakrishna Upadrasta (ICNP, 2018)

Polyhedral Model Guided Automatic GPU Cache Exploitation Framework. - Abhishek A. Patwardhan; Ramakrishna Upadrasta (HPCS, 2019)

IR2Vec: A Flow Analysis based Scalable Infrastructure for Program Encodings. - Venkata Keerthy S; Rohit Aggarwal; Shalini Jain 002; Maunendra Sankar Desarkar; Ramakrishna Upadrasta; Y. N. Srikant (CoRR, 2019)

PolyScientist: Automatic Loop Transformations Combined with Microkernels for Optimization of Deep Learning Primitives. - Sanket Tavarageri; Alexander Heinecke; Sasikanth Avancha; Gagandeep Goyal; Ramakrishna Upadrasta; Bharat Kaul (CoRR, 2020)

LLOV: A Fast Static Data-Race Checker for OpenMP Programs. - Utpal Bora 001; Santanu Das; Pankaj Kukreja; Saurabh Joshi 001; Ramakrishna Upadrasta; Sanjay V. Rajopadhye (ACM Trans. Archit. Code Optim., 2020)

IR2VEC: LLVM IR Based Scalable Program Embeddings. - S. VenkataKeerthy; Rohit Aggarwal; Shalini Jain 002; Maunendra Sankar Desarkar; Ramakrishna Upadrasta; Y. N. Srikant (ACM Trans. Archit. Code Optim., 2020)

OpenMP aware MHP Analysis for Improved Static Data-Race Detection. - Utpal Bora 001; Shraiysh Vaishay; Saurabh Joshi 001; Ramakrishna Upadrasta (LLVM-HPC@SC, 2021)

AI Powered Compiler Techniques for DL Code Optimization. - Sanket Tavarageri; Gagandeep Goyal; Sasikanth Avancha; Bharat Kaul; Ramakrishna Upadrasta (CoRR, 2021)

PolyDL: Polyhedral Optimizations for Creation of High-performance DL Primitives. - Sanket Tavarageri; Alexander Heinecke; Sasikanth Avancha; Bharat Kaul; Gagandeep Goyal; Ramakrishna Upadrasta (ACM Trans. Archit. Code Optim., 2021)

Advanced Construction Algorithms for SSA. - Dibyendu Das 005; Ramakrishna Upadrasta; Vugranam C. Sreedhar (SSA-based Compiler Design, 2022)

Packet Processing Algorithm Identification using Program Embeddings. - S. VenkataKeerthy; Yashas Andaluri; Sayan Dey; Rinku Shah; Praveen Tammana; Ramakrishna Upadrasta (APNet, 2022)

POSET-RL: Phase ordering for Optimizing Size and Execution Time using Reinforcement Learning. - Shalini Jain 002; Yashas Andaluri; S. VenkataKeerthy; Ramakrishna Upadrasta (ISPASS, 2022)

Reinforcement Learning assisted Loop Distribution for Locality and Vectorization. - Shalini Jain 002; S. VenkataKeerthy; Rohit Aggarwal; Tharun Kumar Dangeti; Dibyendu Das 005; Ramakrishna Upadrasta (LLVM-HPC@SC, 2022)

FUSED-PAGERANK: Loop-Fusion based Approximate PageRank. - Shalini Jain 002; Rahul Utkoor; Hemalatha Eedi; Sathya Peri; Ramakrishna Upadrasta (CoRR, 2022)

RL4ReAl: Reinforcement Learning for Register Allocation. - S. VenkataKeerthy; Siddharth Jain; Rohit Aggarwal; Albert Cohen 001; Ramakrishna Upadrasta (CoRR, 2022)

RL4ReAl: Reinforcement Learning for Register Allocation. - S. VenkataKeerthy; Siddharth Jain; Anilava Kundu; Rohit Aggarwal; Albert Cohen 001; Ramakrishna Upadrasta (CC, 2023)

VEXIR2Vec: An Architecture-Neutral Embedding Framework for Binary Similarity. - S. VenkataKeerthy; Yashas Andaluri; Sayan Dey; Soumya Banerjee; Ramakrishna Upadrasta (CoRR, 2023)

BullsEye : Scalable and Accurate Approximation Framework for Cache Miss Calculation. - Nilesh Rajendra Shah; Ashitabh Misra; Antoine Miné; Rakesh Venkat; Ramakrishna Upadrasta (ACM Trans. Archit. Code Optim., 2023)

The Next 700 ML-Enabled Compiler Optimizations. - S. VenkataKeerthy; Siddharth Jain; Umesh Kalvakuntla; Pranav Sai Gorantla; Rajiv Shailesh Chitale; Eugene Brevdo; Albert Cohen 001; Mircea Trofin; Ramakrishna Upadrasta (CC, 2024)

LLOR: Automated Repair of OpenMP Programs. - Utpal Bora 001; Saurabh Joshi 001; Gautam Muduganti; Ramakrishna Upadrasta (VMCAI (2), 2025)

COFO: COdeFOrces dataset for Program Classification, Recognition and Tagging. - Kuldeep Gautam; S. VenkataKeerthy; Ramakrishna Upadrasta (CoRR, 2025)