Efficient spill code for SDRAM. - V. Krishna Nandivada; Jens Palsberg (CASES, 2003)

Compile-Time Concurrent Marking Write Barrier Removal. - V. Krishna Nandivada; David Detlefs (CGO, 2005)

Timing Analysis of TCP Servers for Surviving Denial-of-Service Attacks. - V. Krishna Nandivada; Jens Palsberg (IEEE Real-Time and Embedded Technology and Applications Symposium, 2005)

SARA: Combining Stack Allocation and Register Allocation. - V. Krishna Nandivada; Jens Palsberg (CC, 2006)

Dynamic state restoration using versioning exceptions. - V. Krishna Nandivada; Suresh Jagannathan (High. Order Symb. Comput., 2006)

Advances in Register Allocation Techniques. - V. Krishna Nandivada (The Compiler Design Handbook, 2nd ed., 2007)

A Framework for End-to-End Verification and Evaluation of Register Allocators. - V. Krishna Nandivada; Fernando Magno Quintão Pereira; Jens Palsberg (SAS, 2007)

Static Detection of Place Locality and Elimination of Runtime Checks. - Shivali Agarwal; Rajkishore Barik; V. Krishna Nandivada; R. K. Shyamasundar; Pradeep Varma (APLAS, 2008)

Chunking parallel loops in the presence of synchronization. - Jun Shirako; Jisheng M. Zhao; V. Krishna Nandivada; Vivek Sarkar (ICS, 2009)

Efficient, portable implementation of asynchronous multi-place programs. - Ganesh Bikshandi; José G. Castaños; Sreedhar B. Kodali; V. Krishna Nandivada; Igor Peshansky; Vijay A. Saraswat; Sayantan Sur; Pradeep Varma; Tong Wen (PPoPP, 2009)

Reducing task creation and termination overhead in explicitly parallel programs. - Jisheng Zhao; Jun Shirako; V. Krishna Nandivada; Vivek Sarkar (PACT, 2010)

Inferring arbitrary distributions for data and computation. - Soham Sundar Chakraborty; V. Krishna Nandivada (SPLASH/OOPSLA Companion, 2010)

A framework for analyzing programs written in proprietary languages. - V. Krishna Nandivada; Mangala Gowri Nanda; Pankaj Dhoolia; Diptikalyan Saha; Anjan Nandy; Anup Ghosh (OOPSLA Companion, 2011)

Fault localization for data-centric programs. - Diptikalyan Saha; Mangala Gowri Nanda; Pankaj Dhoolia; V. Krishna Nandivada; Vibha Sinha; Satish Chandra 001 (SIGSOFT FSE, 2011)

Identifying services from legacy batch applications. - Raghavan Komondoor; V. Krishna Nandivada; Saurabh Sinha; John Field (ISEC, 2012)

Lexical State Analyzer. - Kartik Gupta; V. Krishna Nandivada (CoRR, 2013)

Improved bitwidth-aware variable packing. - V. Krishna Nandivada; Rajkishore Barik (ACM Trans. Archit. Code Optim., 2013)

A Transformation Framework for Optimizing Task-Parallel Programs. - V. Krishna Nandivada; Jun Shirako; Jisheng Zhao; Vivek Sarkar (ACM Trans. Program. Lang. Syst., 2013)

Loop Tiling in the Presence of Exceptions. - Abhilash Bhandari; V. Krishna Nandivada (ECOOP, 2015)

Unique Worker model for OpenMP. - Raghesh Aloor; V. Krishna Nandivada (ICS, 2015)

DCAFE: Dynamic load-balanced loop Chunking & Aggressive Finish Elimination for Recursive Task Parallel Programs. - Suyash Gupta 001; Rahul Shrivastava; V. Krishna Nandivada (CoRR, 2015)

IMSuite: A benchmark suite for simulating distributed algorithms. - Suyash Gupta 001; V. Krishna Nandivada (J. Parallel Distributed Comput., 2015)

Improved MHP Analysis. - Aravind Sankar; Soham Chakraborty 001; V. Krishna Nandivada (CC, 2016)

Lexical state analyzer for JavaCC grammars. - Kartik Gupta; V. Krishna Nandivada (Softw. Pract. Exp., 2016)

Optimizing recursive task parallel programs. - Suyash Gupta 001; Rahul Shrivastava; V. Krishna Nandivada (ICS, 2017)

Refactoring opportunities for replacing type code with state and subclass. - Jyothi Vedurada; V. Krishna Nandivada (ICSE (Companion Volume), 2017)

Energy-Efficient Compilation of Irregular Task-Parallel Loops. - Rahul Shrivastava; V. Krishna Nandivada (ACM Trans. Archit. Code Optim., 2017)

Optimizing remote data transfers in X10. - Arun Thangamani; V. Krishna Nandivada (PACT, 2018)

TTLG - An Efficient Tensor Transposition Library for GPUs. - Jyothi Vedurada; Arjun Suresh; Aravind Sukumaran-Rajam; Jinsung Kim; Changwan Hong; Ajay Panyala; Sriram Krishnamoorthy; V. Krishna Nandivada; Rohit Kumar Srivastava; P. Sadayappan (IPDPS, 2018)

Identifying refactoring opportunities for replacing type code with subclass and state. - Jyothi Vedurada; V. Krishna Nandivada (Proc. ACM Program. Lang., 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)

Efficiency and expressiveness in UW-OpenMP. - Raghesh Aloor; V. Krishna Nandivada (CC, 2019)

Compare less, defer more: scaling value-contexts based whole-program heap analyses. - Manas Thakur; V. Krishna Nandivada (CC, 2019)

Graph Coloring Using GPUs. - Meghana Aparna Sistla; V. Krishna Nandivada (Euro-Par, 2019)

Batch Alias Analysis. - Jyothi Vedurada; V. Krishna Nandivada (ASE, 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)

Efficient lock-step synchronization in task-parallel languages. - Akshay Utture; V. Krishna Nandivada (Softw. Pract. Exp., 2019)

PYE: A Framework for Precise-Yet-Efficient Just-In-Time Analyses for Java Programs. - Manas Thakur; V. Krishna Nandivada (ACM Trans. Program. Lang. Syst., 2019)

Mix your contexts well: opportunities unleashed by recent advances in scaling context-sensitivity. - Manas Thakur; V. Krishna Nandivada (CC, 2020)

Chunking loops with non-uniform workloads. - Indu K. Prabhu; V. Krishna Nandivada (ICS, 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)

On the fly MHP analysis. - Sonali Saha; V. Krishna Nandivada (PPoPP, 2020)

DisGCo: A Compiler for Distributed Graph Analytics. - Anchu Rajendran; V. Krishna Nandivada (ACM Trans. Archit. Code Optim., 2020)

Optimizing Remote Communication in X10. - Arun Thangamani; V. Krishna Nandivada (ACM Trans. Archit. Code Optim., 2020)

UWOmppro: UWOmp++ with Point-to-Point Synchronization, Reduction and Schedules. - Aditya Agrawal; V. Krishna Nandivada (PACT, 2023)

Reducing Write Barrier Overheads for Orthogonal Persistence. - Yilin Zhang; Omkar Dilip Dhawal; V. Krishna Nandivada; Shigeru Chiba; Tomoharu Ugawa (SLE, 2024)

The ART of Sharing Points-to Analysis (Extended Abstract). - Shashin Halalingaiah; Vijay Sundaresan; Daryl Maier; V. Krishna Nandivada (CoRR, 2024)

Optimistic Stack Allocation and Dynamic Heapification for Managed Runtimes. - Aditya Anand 002; Solai Adithya; Swapnil Rustagi; Priyam Seth; Vijay Sundaresan; Daryl Maier; V. Krishna Nandivada; Manas Thakur (Proc. ACM Program. Lang., 2024)

The ART of Sharing Points-to Analysis: Reusing Points-to Analysis Results Safely and Efficiently. - Shashin Halalingaiah; Vijay Sundaresan; Daryl Maier; V. Krishna Nandivada (Proc. ACM Program. Lang., 2024)

COWS for High Performance: Cost Aware Work Stealing for Irregular Parallel Loop. - Prasoon Mishra; V. Krishna Nandivada (ACM Trans. Archit. Code Optim., 2024)

Homeostasis: Design and Implementation of a Self-Stabilizing Compiler. - Aman Nougrahiya; V. Krishna Nandivada (ACM Trans. Program. Lang. Syst., 2024)

Efficient Task Graph Scheduling for Parallel QR Factorization in SLSQP. - Soumyajit Chatterjee; Rahul Utkoor; Uppu Eshwar; Sathya Peri; V. Krishna Nandivada (Euro-Par (3), 2025)

IncIDFA: An Efficient and Generic Algorithm for Incremental Iterative Dataflow Analysis. - Aman Nougrahiya; V. Krishna Nandivada (Proc. ACM Program. Lang., 2025)

Unleashing Parallelism with Elastic-Barriers. - Amit Tiwari; V. Krishna Nandivada (ACM Trans. Archit. Code Optim., 2025)