Program transformations for asynchronous query submission. - Mahendra Chavan; Ravindra Guravannavar; Karthik Ramachandra 002; S. Sudarshan 001 (ICDE, 2011)

DBridge: A program rewrite tool for set-oriented query execution. - Mahendra Chavan; Ravindra Guravannavar; Karthik Ramachandra 002; S. Sudarshan 001 (ICDE, 2011)

Program analysis and transformation for holistic optimization of database applications. - Karthik Ramachandra 002; Ravindra Guravannavar; S. Sudarshan 001 (SOAP@PLDI, 2012)

Holistic optimization by prefetching query results. - Karthik Ramachandra 002; S. Sudarshan 001 (SIGMOD Conference, 2012)

Big Data: From Querying to Transaction Processing. - Karthik Ramachandra 002; S. Sudarshan 001 (COMAD, 2013)

Decorrelation of user defined function invocations in queries. - Varun Simhadri; Karthik Ramachandra 002; Arun Chaitanya; Ravindra Guravannavar; S. Sudarshan 001 (ICDE, 2014)

Database-Aware Program Optimization via Static Analysis. - Karthik Ramachandra 002; Ravindra Guravannavar (IEEE Data Eng. Bull., 2014)

Program Transformations for Asynchronous and Batched Query Submission. - Karthik Ramachandra 002; Mahendra Chavan; Ravindra Guravannavar; S. Sudarshan 001 (IEEE Trans. Knowl. Data Eng., 2015)

Extracting Equivalent SQL from Imperative Code in Database Applications. - K. Venkatesh Emani; Karthik Ramachandra 002; Subhro Bhattacharya; S. Sudarshan 001 (SIGMOD Conference, 2016)

Not for the Timid: On the Impact of Aggressive Over-booking in the Cloud. - Willis Lang; Karthik Ramachandra 002; David J. DeWitt; Shize Xu; Qun Guo; Ajay Kalhan; Peter Carlin (Proc. VLDB Endow., 2016)

Predictive Provisioning: Efficiently Anticipating Usage in Azure SQL Database. - Lalitha Viswanathan; Bikash Chandra; Willis Lang; Karthik Ramachandra 002; Jignesh M. Patel; Ajay Kalhan; David J. DeWitt; Alan Halverson (ICDE, 2017)

DBridge: Translating Imperative Code to SQL. - K. Venkatesh Emani; Tejas Deshpande; Karthik Ramachandra 002; S. Sudarshan 001 (SIGMOD Conference, 2017)

Optimization of Imperative Programs in a Relational Database. - Karthik Ramachandra 002; Kwanghyun Park 001; K. Venkatesh Emani; Alan Halverson; César A. Galindo-Legaria; Conor Cunningham (CoRR, 2017)

Froid: Optimization of Imperative Programs in a Relational Database. - Karthik Ramachandra 002; Kwanghyun Park 001; K. Venkatesh Emani; Alan Halverson; César A. Galindo-Legaria; Conor Cunningham (Proc. VLDB Endow., 2017)

Characterizing Resource Sensitivity of Database Workloads. - Rathijit Sen; Karthik Ramachandra 002 (HPCA, 2018)

BlackMagic: Automatic Inlining of Scalar UDFs into SQL Queries with Froid. - Karthik Ramachandra 002; Kwanghyun Park 001 (Proc. VLDB Endow., 2019)

Aggify: Lifting the Curse of Cursor Loops using Custom Aggregates. - Surabhi Gupta; Sanket Purandare; Karthik Ramachandra 002 (SIGMOD Conference, 2020)

Optimizing Cursor Loops in Relational Databases. - Surabhi Gupta; Sanket Purandare; Karthik Ramachandra 002 (CoRR, 2020)

Magpie: Python at Speed and Scale using Cloud Backends. - Alekh Jindal; K. Venkatesh Emani; Maureen Daum; Olga Poppe; Brandon Haynes; Anna Pavlenko; Ayushi Gupta; Karthik Ramachandra 002; Carlo Curino; Andreas Müller 024; Wentao Wu 001; Hiren Patel (CIDR, 2021)

Procedural Extensions of SQL: Understanding their usage in the wild. - Surabhi Gupta; Karthik Ramachandra 002 (Proc. VLDB Endow., 2021)

A Case for Graphics-driven Query Processing. - Harish Doraiswamy; Vikas Kalagi; Karthik Ramachandra 002; Jayant R. Haritsa (Proc. VLDB Endow., 2023)