Skip to search formSkip to main contentSkip to account menu

SPMD

Known as: Single Process Multiple Data, Single program multiple data 
In computing, SPMD (single program, multiple data) is a technique employed to achieve parallelism; it is a subcategory of MIMD. Tasks are split up… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2017
2017
MPI+X is the de facto standard for programming applications on HPC clusters. Œe performance and scalability on such systems is… 
2015
2015
: The Dynamic, Exascale Global Address Space programming environment (DEGAS) project will develop the next generation of… 
2003
2003
Ensemble has been proposed as an enabling technology, for composing different MPI application configurations maintaining a single… 
1999
1999
This paper deals with the problem of load balancing in SPMD parallel applications. Based on the study of recent work in the area… 
1999
1999
L'augmentation continue de la puissance des ordinateurs personnels (stations de travail ou PCs) et l'emergence de reseaux a haut… 
Highly Cited
1998
Highly Cited
1998
We are developing a compiler that translates ordinary MATLAB scripts into code suitable for compilation and execution on parallel… 
1997
1997
The evolution of computer systems based on fine-grain multithreaded program execution models introduces both unique opportunities… 
1997
1997
1 This Report has been submitted for publication and will be copyrighted if accepted for publication. It has been issued as a… 
1996
1996
Developing software applications for scalable, heterogeneous platforms is a highly specialized, time consuming task. This paper… 
1991
1991
Efficient data layout is an important aspect of the compilation process. A model for the creation of perfect memory maps for…