| 2009 | ICPP | Optimizing Communication Scheduling Using Dataflow Semantics. | Adrian Soviani, Jaswinder Pal Singh |
| 2005 | Middleware | MEDYM: Match-Early with Dynamic Multicast for Content-Based Publish-Subscribe Networks. | Fengyun Cao, Jaswinder Pal Singh |
| 2005 | Middleware | Combining Flexibility and Scalability in a Peer-to-Peer Publish/Subscribe System. | Chi Zhang, Arvind Krishnamurthy, Randolph Y. Wang, Jaswinder Pal Singh |
| 2004 | INFOCOM | Efficient event routing in content-based publish/subscribe service network. | Fengyun Cao, Jaswinder Pal Singh |
| 2003 | Middleware | Content Distribution for Publish/Subscribe Services. | Mao Chen, Andrea S. LaPaugh, Jaswinder Pal Singh |
| 2002 | CIKM | Categorizing information objects from user access patterns. | Mao Chen, Andrea S. LaPaugh, Jaswinder Pal Singh |
| 2002 | OOPSLA | Creating and preserving locality of java applications at allocation and garbage collection times. | Yefim Shuf, Manish Gupta, Hubertus Franke, Andrew W. Appel, Jaswinder Pal Singh |
| 2002 | POPL | Exploiting prolific types for memory management and optimizations. | Yefim Shuf, Manish Gupta, Rajesh Bordawekar, Jaswinder Pal Singh |
| 2002 | SIGIR | Predicting category accesses for a user in a structured information space. | Mao Chen, Andrea S. LaPaugh, Jaswinder Pal Singh |
| 2001 | SIGMETRICS | Characterizing the memory behavior of Java workloads: a structured view and opportunities for optimizations. | Yefim Shuf, Mauricio J. Serrano, Manish Gupta, Jaswinder Pal Singh |
| 2000 | SC | A Comparison of Three Programming Models for Adaptive Applications on the Origin2000. | Hongzhang Shan, Jaswinder Pal Singh, Leonid Oliker, Rupak Biswas |
| 1999 | HPCA | Limits to the Performance of Software Shared Memory: A Layered Approach. | Angelos Bilas, Dongming Jiang, Yuanyuan Zhou, Jaswinder Pal Singh |
| 1999 | ISCA | Using Network Interface Support to Avoid Asynchronous Protocol Processing in Shared Virtual Memory Systems. | Angelos Bilas, Cheng Liao, Jaswinder Pal Singh |
| 1999 | ISCA | Scaling Application Performance on a Cache-Coherent Multiprocessors. | Dongming Jiang, Jaswinder Pal Singh |
| 1999 | ICS | Shared virtual memory with automatic update support. | Liviu Iftode, Matthias A. Blumrich, Cezary Dubnicki, David L. Oppenheimer, Jaswinder Pal Singh, Kai Li |
| 1999 | ICS | Application scaling under shared virtual memory on a cluster of SMPs. | Dongming Jiang, Brian O'Kelley, Xiang Yu, Sanjeev Kumar, Angelos Bilas, Jaswinder Pal Singh |
| 1999 | ICS | A comparison of MPI, SHMEM and cache-coherent shared address space programming models on the SGI Origin2000. | Hongzhang Shan, Jaswinder Pal Singh |
| 1999 | SC | Parallel Sorting on Cache-coherent DSM Multiprocessors. | Hongzhang Shan, Jaswinder Pal Singh |
| 1999 | SIGMETRICS | Evaluating Synchronization on Shared Address Space Multiprocessors: Methodology and Performance. | Sanjeev Kumar, Dongming Jiang, Rohit Chandra, Jaswinder Pal Singh |
| 1998 | HPCA | Home-Based SVM Protocols for SMP Clusters: Design and Performance. | Rudrajit Samanta, Angelos Bilas, Liviu Iftode, Jaswinder Pal Singh |
| 1998 | ICS | Evaluation of Hardware Write Propagation Support for Next-generation Shared Virtual Memory Clusters. | Angelos Bilas, Liviu Iftode, Jaswinder Pal Singh |
| 1998 | RECOMB | The hierarchical organization of molecular structure computations. | Cheng Che Chen, Jaswinder Pal Singh, Russ B. Altman |
| 1998 | SIGMETRICS | A Methodology and an Evaluation of the SGI Origin2000. | Dongming Jiang, Jaswinder Pal Singh |
| 1997 | PPoPP | Parallel Shear-Warp Volume Rendering on Shared Address Space Multiprocessors. | Dongming Jiang, Jaswinder Pal Singh |
| 1997 | PPoPP | Application Restructuring and Performance Portability on Shared Virtual Memory and Hardware-Coherent Multiprocessors. | Dongming Jiang, Hongzhang Shan, Jaswinder Pal Singh |
| 1997 | PPoPP | Relaxed Consistency and Coherence Granularity in DSM Systems: A Performance Evaluation. | Yuanyuan Zhou, Liviu Iftode, Jaswinder Pal Singh, Kai Li, Brian R. Toonen, Ioannis Schoinas, Mark D. Hill, David A. Wood |
| 1997 | SC | The Effects of Communication Parameters on End Performance of Shared Virtual Memory Clusters. | Angelos Bilas, Jaswinder Pal Singh |
| 1996 | HPCA | The Impact of Shared-Cache Clustering in Small-Scale Shared-Memory Multiprocessors. | Basem A. Nayfeh, Kunle Olukotun, Jaswinder Pal Singh |
| 1996 | ISCA | Application and Architectural Bottlenecks in Large Scale Distributed Shared Memory Machines. | Chris Holt, Jaswinder Pal Singh, John L. Hennessy |
| 1996 | ISCA | Understanding Application Performance on Shared Virtual Memory Systems. | Liviu Iftode, Jaswinder Pal Singh, Kai Li |
| 1996 | SC | Parallel Hierarchical Molecular Structure Estimation. | Cheng Che Chen, Jaswinder Pal Singh, Russ B. Altman |
| 1996 | UAI | Computational complexity reduction for BN2O networks using similarity of states. | Alexander V. Kozlov, Jaswinder Pal Singh |
| 1996 | VLSID | A multiplier generator for Xilinx FPGAs. | Jaswinder Pal Singh, Anshul Kumar, Shashi Kumar |
| 1996 | SPAA | Scope Consistency: A Bridge Between Release Consistency and Entry Consistency. | Liviu Iftode, Jaswinder Pal Singh, Kai Li |
| 1995 | ISCA | The SPLASH-2 Programs: Characterization and Methodological Considerations. | Steven Cameron Woo, Moriyoshi Ohara, Evan Torrie, Jaswinder Pal Singh, Anoop Gupta |
| 1995 | SC | The Benefits of Clustering in Shared Address Space Multiprocessors: An Applications-Driven Investigation. | Andrew Erlichson, Basem A. Nayfeh, Jaswinder Pal Singh, Kunle Olukotun |
| 1995 | UAI | Sensitivities: An Alternative to Conditional Probabilities for Bayesian Belief Networks. | Alexander V. Kozlov, Jaswinder Pal Singh |
| 1994 | ASPLOS | The Performance Impact of Flexibility in the Stanford FLASH Multiprocessor. | Mark A. Heinrich, Jeffrey Kuskin, David Ofelt, John Heinlein, Joel Baxter, Jaswinder Pal Singh, Richard Simoni, Kourosh Gharachorloo, David Nakahira, Mark Horowitz, Anoop Gupta, Mendel Rosenblum, John L. Hennessy |
| 1994 | ASPLOS | The Performance Advantages of Integrating Block Data Trabsfer in Cache-Coherent Multiprocessors. | Steven Cameron Woo, Jaswinder Pal Singh, John L. Hennessy |
| 1994 | SC | Parallel protein structure determination from uncertain data. | Cheng Che Chen, Jaswinder Pal Singh, William B. Poland, Russ B. Altman |
| 1994 | SC | A parallel Lauritzen-Spiegelhalter algorithm for probabilistic inference. | Alexander V. Kozlov, Jaswinder Pal Singh |
| 1994 | UAI | Probabilistic Constraint Satisfaction with Non-Gaussian Noise. | Russ B. Altman, Cheng Che Chen, William B. Poland, Jaswinder Pal Singh |
| 1994 | SPAA | Modeling Communication in Parallel Algorithms: A Fruitful Interaction Between Theory and Systems? | Jaswinder Pal Singh, Edward Rothberg, Anoop Gupta |
| 1993 | ISCA | Working Sets, Cache Sizes, and Node Granularity Issues for Large-Scale Multiprocessors. | Edward Rothberg, Jaswinder Pal Singh, Anoop Gupta |
| 1993 | SC | A parallel adaptive fast multipole method. | Jaswinder Pal Singh, Chris Holt, John L. Hennessy, Anoop Gupta |
| 1993 | SC | An empirical comparison of the Kendall Square Research KSR-1 and Stanford DASH multiprocessors. | Jaswinder Pal Singh, Truman Joe, Anoop Gupta, John L. Hennessy |
| 1992 | ISCA | Implications of hierarchical N-body methods for multiprocessor architecture. | Jaswinder Pal Singh |