| 2025 | ASPLOS | Tackling ML-based Dynamic Mispredictions using Statically Computed Invariants for Attack Surface Reduction. | Chris Porter, Sharjeel Khan, Kangqi Ni, Santosh Pande |
| 2024 | ASPLOS | Pythia: Compiler-Guided Defense Against Non-Control Data Attacks. | Sharjeel Khan, Bodhisatwa Chatterjee, Santosh Pande |
| 2024 | ICSE | Improving Program Debloating with 1-DU Chain Minimality. | Myeongsoo Kim, Santosh Pande, Alessandro Orso |
| 2023 | ASPLOS | Decker: Attack Surface Reduction via On-Demand Code Mapping. | Chris Porter, Sharjeel Khan, Santosh Pande |
| 2022 | ICS | VICO: demand-driven verification for improving compiler optimizations. | Sharjeel Khan, Bodhisatwa Chatterjee, Santosh Pande |
| 2022 | PPoPP | CASE: a compiler-assisted SchEduling framework for multi-GPU systems. | Chao Chen, Chris Porter, Santosh Pande |
| 2022 | PPoPP | Compiler-assisted scheduling for multi-instance GPUs. | Chris Porter, Chao Chen, Santosh Pande |
| 2021 | CLUSTER | Distributed Work Stealing at Scale via Matchmaking. | Hrushit Parikh, Vinit Deodhar, Ada Gavrilovska, Santosh Pande |
| 2020 | ICPP | Generating Robust Parallel Programs via Model Driven Prediction of Compiler Optimizations for Non-determinism. | Girish Mururu, Kaushik Ravichandran, Ada Gavrilovska, Santosh Pande |
| 2020 | PLDI | BlankIt library debloating: getting what you want instead of cutting what you don't. | Chris Porter, Girish Mururu, Prithayan Barua, Santosh Pande |
| 2019 | CGO | Quantifying and Reducing Execution Variance in STM via Model Driven Commit Optimization. | Girish Mururu, Ada Gavrilovska, Santosh Pande |
| 2019 | SC | CARE: compiler-assisted recovery from soft failures. | Chao Chen, Greg Eisenhauer, Santosh Pande, Qiang Guan |
| 2019 | RTAS | Characterizing Dominant Program Behavior Using the Execution-Time Variance of the Call Structure. | Tushar Kumar, Kangqi Ni, Santosh Pande |
| 2018 | HPDC | LADR: low-cost application-level detector for reducing silent output corruptions. | Chao Chen, Greg Eisenhauer, Matthew Wolf, Santosh Pande |
| 2018 | PPoPP | Quantifying and reducing execution variance in STM via model driven commit optimization. | Girish Mururu, Ada Gavrilovska, Santosh Pande |
| 2016 | PPoPP | Efficient distributed workstealing via matchmaking. | Hrushit Parikh, Vinit Deodhar, Ada Gavrilovska, Santosh Pande |
| 2014 | ICSE | Automated memory leak detection for production use. | Changhee Jung, Sangho Lee, Easwaran Raman, Santosh Pande |
| 2014 | ICSE | Detecting memory leaks through introspective dynamic behavior modelling using machine learning. | Sangho Lee, Changhee Jung, Santosh Pande |
| 2013 | OOPSLA | Multiverse: efficiently supporting distributed high-level speculation. | Kaushik Ravichandran, Santosh Pande |
| 2012 | OOPSLA | Safe compiler-driven transaction checkpointing and recovery. | Jaswanth Sreeram, Santosh Pande |
| 2011 | EuroPar | Work Stealing for Multi-core HPC Clusters. | Kaushik Ravichandran, Sangho Lee, Santosh Pande |
| 2011 | EuroPar | Parallelizing a Real-Time Physics Engine Using Transactional Memory. | Jaswanth Sreeram, Santosh Pande |
| 2011 | OOPSLA | Efficiently speeding up sequential computation through the n-way programming model. | Romain Cledat, Tushar Kumar, Santosh Pande |
| 2011 | PLDI | Brainy: effective selection of data structures. | Changhee Jung, Silvius Rus, Brian P. Railing, Nathan Clark, Santosh Pande |
| 2010 | EMSOFT | Dynamic tuning of feature set in highly variant interactive applications. | Tushar Kumar, Romain Cledat, Santosh Pande |
| 2010 | PPoPP | Input-driven dynamic execution prediction of streaming applications. | Farhana Aleen, Monirul Sharif, Santosh Pande |
| 2006 | CGO | Compiler Optimizations to Reduce Security Overhead. | Tao Zhang, Xiaotong Zhuang, Santosh Pande |
| 2006 | INFOCOM | A Scalable Priority Queue Architecture for High Speed Network Processing. | Xiaotong Zhuang, Santosh Pande |
| 2006 | MICRO | Memory Protection through Dynamic Access Control. | Kun Zhang, Tao Zhang, Santosh Pande |
| 2006 | MICRO | Using Branch Correlation to Identify Infeasible Paths for Anomaly Detection. | Xiaotong Zhuang, Tao Zhang, Santosh Pande |
| 2005 | CASES | Anomalous path detection with hardware support. | Tao Zhang, Xiaotong Zhuang, Santosh Pande, Wenke Lee |
| 2005 | CGO | Building Intrusion-Tolerant Secure Software. | Tao Zhang, Xiaotong Zhuang, Santosh Pande |
| 2005 | PLDI | Differential register allocation. | Xiaotong Zhuang, Santosh Pande |
| 2005 | WSC | Performance prediction of large-scale parallel discrete event models of physical systems. | Kalyan S. Perumalla, Richard M. Fujimoto, Prashant J. Thakare, Santosh Pande, Homa Karimabadi, Yuri A. Omelchenko, Jonathan Driscoll |
| 2004 | ASPLOS | HIDE: an infrastructure for efficiently protecting information leakage on the address bus. | Xiaotong Zhuang, Tao Zhang, Santosh Pande |
| 2004 | CASES | Hardware assisted control flow obfuscation for embedded processors. | Xiaotong Zhuang, Tao Zhang, Hsien-Hsin S. Lee, Santosh Pande |
| 2004 | EMSOFT | Binary translation to improve energy efficiency through post-pass register re-allocation. | Kun Zhang, Tao Zhang, Santosh Pande |
| 2004 | HiPC | Static Techniques to Improve Power Efficiency of Branch Predictors. | Tao Zhang, Weidong Shi, Santosh Pande |
| 2004 | ICSE | A Fast Assembly Level Reverse Execution Method via Dynamic Slicing. | Tankut Akgul, Vincent John Mooney III, Santosh Pande |
| 2004 | PLDI | Balancing register allocation across threads for a multithreaded network processor. | Xiaotong Zhuang, Santosh Pande |
| 2003 | HiPC | Optimizing Dynamic Dispatches through Type Invariant Region Analysis. | Mark Leair, Santosh Pande |
| 2003 | ICDCS | Method Partitioning - Runtime Customization of Pervasive Programs without Design-time Application Knowledge. | Dong Zhou, Santosh Pande, Karsten Schwan |
| 2003 | ICDCS | Compiler Scheduling of Mobile Agents for Minimizing Overheads. | Xiaotong Zhuang, Santosh Pande |
| 2002 | CASES | Leakage-proof program partitioning. | Tao Zhang, Santosh Pande, Andr L. M. dos Santos, Franz Josef Bruecklmayr |
| 2002 | CC | Optimizing Static Power Dissipation by Functional Units in Superscalar Processors. | Siddharth Rele, Santosh Pande, Soner nder, Rajiv Gupta |
| 2002 | SAC | Compiler optimizations for Java aglets in distributed data intensive applications. | Abhishek Singh, Santosh Pande |
| 2001 | FPL | A Data Re-use Based Compiler Optimization for FPGAs. | Ram Subramanian, Santosh Pande |
| 2000 | CC | A Framework for Loop Distribution on Limited On-Chip Memory Processors. | Lei Wang, Waibhav Tembe, Santosh Pande |
| 1999 | PLDI | Storage Assignment Optimizations to Generate Compact and Efficient Code on Embedded DSPs. | Amit Rao, Santosh Pande |
| 1998 | ICPP | Optimal Task Scheduling to Minimize Inter-Tile Latencies. | Fabrice Rastello, Amit Rao, Santosh Pande |
| 1998 | RTSS | Compiler Optimizations for Real Time Execution of Loops on Limited Memory Embedded Systems. | Sundaram Anantharaman, Santosh Pande |
| 1996 | ICPP | A Compile Time Partitioning Method for DOALL Loops on Distributed Memory Systems. | Santosh Pande |
| 1994 | ICPP | Compiling Functional Parallelism on a Family of Different Distributed Memory Architectures. | Santosh Pande, Kleanthis Psarris |
| 1994 | ICPP | An Empirical Study of the I Test for Exact Data Dependence. | Kleanthis Psarris, Santosh Pande |
| 1990 | ICPP | On Control Flow and Pseudo-Static Dynamic Allocation Strategy. | Santosh Pande, Dharma P. Agrawal, Jon Mauney |