Implications of hierarchical N-body methods for multiprocessor architecture. - Jaswinder Pal Singh (ISCA, 1992)

Finding and Exploiting Parallelism in an Ocean Simulation Program: Experience, Results, and Implications. - Jaswinder Pal Singh; John L. Hennessy (J. Parallel Distributed Comput., 1992)

SPLASH: Stanford parallel applications for shared-memory. - Jaswinder Pal Singh; Wolf-Dietrich Weber; Anoop Gupta (SIGARCH Comput. Archit. News, 1992)

A Model of Workloads and Its Use in Miss-Rate Prediction for Fully Associative Caches. - Jaswinder Pal Singh; Harold S. Stone; Dominique Thiébaut (IEEE Trans. Computers, 1992)

Working Sets, Cache Sizes, and Node Granularity Issues for Large-Scale Multiprocessors. - Edward Rothberg; Jaswinder Pal Singh; Anoop Gupta (ISCA, 1993)

A parallel adaptive fast multipole method. - Jaswinder Pal Singh; Chris Holt; John L. Hennessy; Anoop Gupta (SC, 1993)

An empirical comparison of the Kendall Square Research KSR-1 and Stanford DASH multiprocessors. - Jaswinder Pal Singh; Truman Joe; Anoop Gupta; John L. Hennessy (SC, 1993)

Scaling Parallel Programs for Multiprocessors: Methodology and Examples. - Jaswinder Pal Singh; John L. Hennessy; Anoop Gupta (Computer, 1993)

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; et al. (ASPLOS, 1994)

The Performance Advantages of Integrating Block Data Trabsfer in Cache-Coherent Multiprocessors. - Steven Cameron Woo; Jaswinder Pal Singh; John L. Hennessy (ASPLOS, 1994)

Parallel protein structure determination from uncertain data. - Cheng Che Chen; Jaswinder Pal Singh; William B. Poland; Russ B. Altman (SC, 1994)

A parallel Lauritzen-Spiegelhalter algorithm for probabilistic inference. - Alexander V. Kozlov; Jaswinder Pal Singh (SC, 1994)

Modeling Communication in Parallel Algorithms: A Fruitful Interaction Between Theory and Systems? - Jaswinder Pal Singh; Edward Rothberg; Anoop Gupta (SPAA, 1994)

Probabilistic Constraint Satisfaction with Non-Gaussian Noise. - Russ B. Altman; Cheng Che Chen; William B. Poland; Jaswinder Pal Singh (UAI, 1994)

Parallel Visualization Algorithms: Performance and Architectural Implications. - Jaswinder Pal Singh; Anoop Gupta; Marc Levoy (Computer, 1994)

The SPLASH-2 Programs: Characterization and Methodological Considerations. - Steven Cameron Woo; Moriyoshi Ohara; Evan Torrie; Jaswinder Pal Singh; Anoop Gupta (ISCA, 1995)

Hierarchical N-Body Methods on Shared Address Space Multiprocessors. - Chris Holt; Jaswinder Pal Singh (PP, 1995)

The Benefits of Clustering in Shared Address Space Multiprocessors: An Applications-Driven Investigation. - Andrew Erlichson; Basem A. Nayfeh; Jaswinder Pal Singh; Kunle Olukotun (SC, 1995)

Sensitivities: An Alternative to Conditional Probabilities for Bayesian Belief Networks. - Alexander V. Kozlov; Jaswinder Pal Singh (UAI, 1995)

Load Balancing and Data locality in Adaptive Hierarchical N-Body Methods: Barnes-Hut, Fast Multipole, and Rasiosity. - Jaswinder Pal Singh; Chris Holt; Takashi Totsuka; Anoop Gupta; John L. Hennessy (J. Parallel Distributed Comput., 1995)

Implications of Hierarchical N-Body Methods for Multiprocessor Architectures - Jaswinder Pal Singh; John L. Hennessy; Anoop Gupta (ACM Trans. Comput. Syst., 1995)

The Impact of Shared-Cache Clustering in Small-Scale Shared-Memory Multiprocessors. - Basem A. Nayfeh; Kunle Olukotun; Jaswinder Pal Singh (HPCA, 1996)

Application and Architectural Bottlenecks in Large Scale Distributed Shared Memory Machines. - Chris Holt; Jaswinder Pal Singh; John L. Hennessy (ISCA, 1996)

Understanding Application Performance on Shared Virtual Memory Systems. - Liviu Iftode; Jaswinder Pal Singh; Kai Li 001 (ISCA, 1996)

Parallel Hierarchical Molecular Structure Estimation. - Cheng Che Chen; Jaswinder Pal Singh; Russ B. Altman (SC, 1996)

Computational complexity reduction for BN2O networks using similarity of states. - Alexander V. Kozlov; Jaswinder Pal Singh (UAI, 1996)

A multiplier generator for Xilinx FPGAs. - Jaswinder Pal Singh; Anshul Kumar; Shashi Kumar (VLSI Design, 1996)

Parallel Implementations of Probabilistic Inference. - Alexander V. Kozlov; Jaswinder Pal Singh (Computer, 1996)

Real-Time Parallel MPEG-2 Decoding in Software. - Angelos Bilas; Jason Fritts; Jaswinder Pal Singh (IPPS, 1997)

An Evaluation of a Commercial CC-NUMA Architecture - The CONVEX Exemplar SPP1200. - Radhika Thekkath; Amit Pal Singh; Jaswinder Pal Singh; Susan John; John L. Hennessy (IPPS, 1997)

Parallel Shear-Warp Volume Rendering on Shared Address Space Multiprocessors. - Dongming Jiang; Jaswinder Pal Singh (PPoPP, 1997)

Application Restructuring and Performance Portability on Shared Virtual Memory and Hardware-Coherent Multiprocessors. - Dongming Jiang; Hongzhang Shan; Jaswinder Pal Singh (PPoPP, 1997)

Relaxed Consistency and Coherence Granularity in DSM Systems: A Performance Evaluation. - Yuanyuan Zhou 001; Liviu Iftode; Jaswinder Pal Singh; Kai Li 001; Brian R. Toonen; Ioannis Schoinas; Mark D. Hill; David A. Wood 001 (PPoPP, 1997)

Parallel hierarchical computation of specular radiosity. - Jim Richard; Jaswinder Pal Singh (PRS, 1997)

The Effects of Communication Parameters on End Performance of Shared Virtual Memory Clusters. - Angelos Bilas; Jaswinder Pal Singh (SC, 1997)

Home-Based SVM Protocols for SMP Clusters: Design and Performance. - Rudrajit Samanta; Angelos Bilas; Liviu Iftode; Jaswinder Pal Singh (HPCA, 1998)

Evaluation of Hardware Write Propagation Support for Next-generation Shared Virtual Memory Clusters. - Angelos Bilas; Liviu Iftode; Jaswinder Pal Singh (International Conference on Supercomputing, 1998)

Parallel Tree Building on a Range of Shared Address Space Multiprocessors: Algorithms and Application Performance. - Hongzhang Shan; Jaswinder Pal Singh (IPPS/SPDP, 1998)

A Methodology and an Evaluation of the SGI Origin2000. - Dongming Jiang; Jaswinder Pal Singh (SIGMETRICS, 1998)

Hierarchical Organization of Molecular Structure Computations. - Cheng Che Chen; Jaswinder Pal Singh; Russ B. Altman (J. Comput. Biol., 1998)

Scope Consistency: A Bridge between Release Consistency and Entry Consistency. - Liviu Iftode; Jaswinder Pal Singh; Kai Li 001 (Theory Comput. Syst., 1998)

Parallel computer architecture - a hardware / software approach. - David E. Culler; Jaswinder Pal Singh; Anoop Gupta (Morgan Kaufmann, 1999)

Load Balancing for Multi-Projector Rendering Systems. - Rudrajit Samanta; Jiannan Zheng; Thomas A. Funkhouser; Kai Li 001; Jaswinder Pal Singh (Workshop on Graphics Hardware, 1999)

Limits to the Performance of Software Shared Memory: A Layered Approach. - Angelos Bilas; Dongming Jiang; Yuanyuan Zhou 001; Jaswinder Pal Singh (HPCA, 1999)

Shared virtual memory with automatic update support. - Liviu Iftode; Matthias A. Blumrich; Cezary Dubnicki; David L. Oppenheimer; Jaswinder Pal Singh; Kai Li 001 (International Conference on Supercomputing, 1999)

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 (International Conference on Supercomputing, 1999)

A comparison of MPI, SHMEM and cache-coherent shared address space programming models on the SGI Origin2000. - Hongzhang Shan; Jaswinder Pal Singh (International Conference on Supercomputing, 1999)

Using Network Interface Support to Avoid Asynchronous Protocol Processing in Shared Virtual Memory Systems. - Angelos Bilas; Cheng Liao; Jaswinder Pal Singh (ISCA, 1999)

Scaling Application Performance on a Cache-Coherent Multiprocessors. - Dongming Jiang; Jaswinder Pal Singh (ISCA, 1999)

Biomolecular Structure Estimation: A Case Study of Irregular Hierarchical Parallelism. - Cheng Che Chen; Jaswinder Pal Singh; Russ B. Altman (PP, 1999)

A Scaling Study of the SGI Origin 2000: A Hardware Cache-Coherent Multiprocessing. - Dongming Jiang; Jaswinder Pal Singh (PP, 1999)

Parallel Sorting on Cache-coherent DSM Multiprocessors. - Hongzhang Shan; Jaswinder Pal Singh (SC, 1999)

Evaluating Synchronization on Shared Address Space Multiprocessors: Methodology and Performance. - Sanjeev Kumar; Dongming Jiang; Rohit Chandra; Jaswinder Pal Singh (SIGMETRICS, 1999)

Using imperfect secondary structure predictions to improve molecular structure computations. - Cheng Che Chen; Jaswinder Pal Singh; Russ B. Altman (Bioinform., 1999)

Shared virtual memory: progress and challenges. - Liviu Iftode; Jaswinder Pal Singh (Proc. IEEE, 1999)

Hybrid Sort-First and Sort-Last Parallel Rendering with a Cluster of PCs. - Rudrajit Samanta; Thomas A. Funkhouser; Kai Li 001; Jaswinder Pal Singh (Workshop on Graphics Hardware, 2000)

Building and Using A Scalable Display Wall System. - Kai Li 001; Han Chen; Yuqun Chen; Douglas W. Clark; Perry R. Cook; Stefanos N. Damianakis; Georg Essl; Adam Finkelstein; Thomas A. Funkhouser; Timothy C. Housel; Allison W. Klein; Zhiyan Liu; et al. (IEEE Computer Graphics and Applications, 2000)

Message Passing Vs. Shared Address Space on a Clusters of SMPs. - Hongzhang Shan; Jaswinder Pal Singh; Leonid Oliker; Rupak Biswas (IPDPS, 2001)

Design Strategies for Irregularly Adapting Parallel Applications. - Leonid Oliker; Rupak Biswas; Hongzhang Shan; Jaswinder Pal Singh (PP, 2001)

Computing and using reputations for internet ratings. - Mao Chen 001; Jaswinder Pal Singh (EC, 2001)

Characterizing the memory behavior of Java workloads: a structured view and opportunities for optimizations. - Yefim Shuf; Mauricio J. Serrano; Manish Gupta 002; Jaswinder Pal Singh (SIGMETRICS/Performance, 2001)

A Comparison of MPI, SHMEM and Cache-Coherent Shared Address Space Programming Models on a Tightly-Coupled Multiprocessors. - Hongzhang Shan; Jaswinder Pal Singh (Int. J. Parallel Program., 2001)

Accelerating shared virtual memory via general-purpose network interface support. - Angelos Bilas; Dongming Jiang; Jaswinder Pal Singh (ACM Trans. Comput. Syst., 2001)

Categorizing information objects from user access patterns. - Mao Chen 001; Andrea S. LaPaugh; Jaswinder Pal Singh (CIKM, 2002)

Creating and preserving locality of java applications at allocation and garbage collection times. - Yefim Shuf; Manish Gupta 002; Hubertus Franke; Andrew W. Appel; Jaswinder Pal Singh (OOPSLA, 2002)

Exploiting prolific types for memory management and optimizations. - Yefim Shuf; Manish Gupta 002; Rajesh Bordawekar; Jaswinder Pal Singh (POPL, 2002)

Predicting category accesses for a user in a structured information space. - Mao Chen 001; Andrea S. LaPaugh; Jaswinder Pal Singh (SIGIR, 2002)

A Comparison of Three Programming Models for Adaptive Applications on the Origin2000. - Hongzhang Shan; Jaswinder Pal Singh; Leonid Oliker; Rupak Biswas (J. Parallel Distributed Comput., 2002)

Content Distribution for Publish/Subscribe Services. - Mao Chen 001; Andrea S. LaPaugh; Jaswinder Pal Singh (Middleware, 2003)

Subscription-Enhanced Content Delivery. - Mao Chen 001; Jaswinder Pal Singh; Andrea S. LaPaugh (WCW, 2003)

Shared virtual memory clusters: bridging the cost-performance gap between SMPs and hardware DSM systems. - Angelos Bilas; Dongming Jiang; Jaswinder Pal Singh (J. Parallel Distributed Comput., 2003)

Message passing and shared address space parallelism on an SMP cluster. - Hongzhang Shan; Jaswinder Pal Singh; Leonid Oliker; Rupak Biswas (Parallel Comput., 2003)

Latency, Occupancy, and Bandwidth in DSM Multiprocessors: A Performance Evaluation. - Mainak Chaudhuri; Mark A. Heinrich; Chris Holt; Jaswinder Pal Singh; Edward Rothberg; John L. Hennessy (IEEE Trans. Computers, 2003)

Efficient event routing in content-based publish/subscribe service network. - Fengyun Cao; Jaswinder Pal Singh (INFOCOM, 2004)

MEDYM: Match-Early and Dynamic Multicast for Content-Based Publish-Subscribe Service Networks. - Fengyun Cao; Jaswinder Pal Singh (ICDCS Workshops, 2005)

Analysis and Algorithms for Content-Based Event Matching. - Satyen Kale; Elad Hazan; Fengyun Cao; Jaswinder Pal Singh (ICDCS Workshops, 2005)

MEDYM: Match-Early with Dynamic Multicast for Content-Based Publish-Subscribe Networks. - Fengyun Cao; Jaswinder Pal Singh (Middleware, 2005)

Combining Flexibility and Scalability in a Peer-to-Peer Publish/Subscribe System. - Chi Zhang 070; Arvind Krishnamurthy; Randolph Y. Wang; Jaswinder Pal Singh (Middleware, 2005)

The PARSEC benchmark suite: characterization and architectural implications. - Christian Bienia; Sanjeev Kumar; Jaswinder Pal Singh; Kai Li 001 (PACT, 2008)

Optimizing Communication Scheduling Using Dataflow Semantics. - Adrian Soviani; Jaswinder Pal Singh (ICPP, 2009)

Estimating Application Hierarchical Bandwidth Requirements Using BSP Family Models. - Adrian Soviani; Jaswinder Pal Singh (IPDPS Workshops, 2012)