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… 
2003
2003
In this paper I describe some results on the use of virtual processors technology for parallelize some SPMD computational… 
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… 
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… 
1997
1997
The ability to fully utilise the computational resources of a cluster of workstations (COW) through the initial placement and… 
1991
1991
Efficient data layout is an important aspect of the compilation process. A model for the creation of perfect memory maps for…