We describe a methodology for developing high performance programs running on clusters of SMP nodes. Our methodology is based on a small kernel (SIMPLE) of collective communication primitives that make ecient use of the hybrid shared and message passing environment. We illustrate the power of our methodology by presenting experimental results for sorting integers, two-dimensional fast Fourier transforms (FFT), and constraint-satis ed searching. Our testbed is a cluster of DEC AlphaServer 2100 4/275 nodes interconnected by an ATM switch
Commercial SMP nodes are an attractive building block for software distributed shared memory systems...
Communication overhead is one of the dominant factors affecting performance in high-end computing sy...
In this paper we discuss the application of an hybrid programming paradigm that combines message-pas...
We describe a methodology for developing high performance programs running on clusters of SMP no...
This paper describes a novel methodology for implementing a common set of collective communication o...
Parallel systems supporting a shared memory programming interface have been implemented both in soft...
Commercial SMP nodes are an attractive building block for software distributed shared memory systems...
Clusters of symmetric multiprocessors (SMPs) have emerged as the primary candidates for large scale ...
Abstract W e describe a technique for speed-ing up the performance of global collective operations o...
With the end of Dennard scaling, future high performance computers are expected to consist of distri...
This paper analyzes the strength and weakness of several parallel programming models on clusters of ...
Hybrid programming, whereby shared-memory and mes-sage-passing programming techniques are combined w...
Understanding the interplay between machines and problems is key to obtaining high performance on pa...
This paper presents a new parallel programming environment called ParADE to enable easy, portable, ...
International audienceThis paper describes dstep, a directive-based programming model for hybrid sha...
Commercial SMP nodes are an attractive building block for software distributed shared memory systems...
Communication overhead is one of the dominant factors affecting performance in high-end computing sy...
In this paper we discuss the application of an hybrid programming paradigm that combines message-pas...
We describe a methodology for developing high performance programs running on clusters of SMP no...
This paper describes a novel methodology for implementing a common set of collective communication o...
Parallel systems supporting a shared memory programming interface have been implemented both in soft...
Commercial SMP nodes are an attractive building block for software distributed shared memory systems...
Clusters of symmetric multiprocessors (SMPs) have emerged as the primary candidates for large scale ...
Abstract W e describe a technique for speed-ing up the performance of global collective operations o...
With the end of Dennard scaling, future high performance computers are expected to consist of distri...
This paper analyzes the strength and weakness of several parallel programming models on clusters of ...
Hybrid programming, whereby shared-memory and mes-sage-passing programming techniques are combined w...
Understanding the interplay between machines and problems is key to obtaining high performance on pa...
This paper presents a new parallel programming environment called ParADE to enable easy, portable, ...
International audienceThis paper describes dstep, a directive-based programming model for hybrid sha...
Commercial SMP nodes are an attractive building block for software distributed shared memory systems...
Communication overhead is one of the dominant factors affecting performance in high-end computing sy...
In this paper we discuss the application of an hybrid programming paradigm that combines message-pas...