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… 
2007
2007
Embedded processors for video image recognition in most cases not only need to address the conventional cost (die size and power… 
2001
2001
Parallel programs share data in ways that may not be obvious at the source level. Understanding a program''s data sharing… 
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… 
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
Sparse matrix factorization is a computational bottleneck in many scientific and engineering problems. This paper examines the… 
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… 
1995
1995
Abstract This paper describes a multithreaded runtime system for distributed memory multicomputers thatsignificantly reduces the…