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.
2015
2015
: The Dynamic, Exascale Global Address Space programming environment (DEGAS) project will develop the next generation of… 
2014
2014
The OpenSHMEM Analyzer is a compiler-based tool that can help users detect errors and provide useful analyses about their… 
2009
2009
Chip Multiprocessors (CMP’s) have made their way into servers, desktop systems and even embedded systems. While power dissipation… 
2006
2006
We study strategies for local load balancing of irregular parallel divide-and- conquer algorithms such as Quicksort and Quickhull… 
2001
2001
Parallel programs share data in ways that may not be obvious at the source level. Understanding a program''s data sharing… 
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… 
1998
1998
Sparse matrix factorization is a computational bottleneck in many scientific and engineering problems. This paper examines the… 
1998
1998
In this paper we present the MPI-IO Interface kernel in the Vienna Parallel Input Output System (ViPIOS), which is a client… 
1998
1998
Clusters of workstations have the potential to compete with supercomputers or massively parallel processors. Poor management… 
1995
1995
Abstract This paper describes a multithreaded runtime system for distributed memory multicomputers thatsignificantly reduces the…