Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 238,639,681 papers from all fields of science
Search
Sign In
Create Free Account
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…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
30 relations
Active message
Automatic parallelization tool
Automatic vectorization
Barrier (computer science)
Expand
Broader (1)
Parallel computing
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
2017
2017
CommAnalyzer: Automated Estimation of Communication Cost on HPC Clusters Using Sequential Code
A. Helal
,
Changhee Jung
,
Wu-chun Feng
,
Y. Hanafy
2017
Corpus ID: 38549279
MPI+X is the de facto standard for programming applications on HPC clusters. e performance and scalability on such systems is…
Expand
2015
2015
DEGAS: Dynamic Global Address Space programming environments
K. Yelick
,
Vivek Sarkar
,
Co-Principal Investigator
,
James Demmel
,
M. Erez
2015
Corpus ID: 7290406
: The Dynamic, Exascale Global Address Space programming environment (DEGAS) project will develop the next generation of…
Expand
2003
2003
Application Composition in Ensemble Using Intercommunicators and Process Topologies
Y. Cotronis
PVM/MPI
2003
Corpus ID: 7702861
Ensemble has been proposed as an enabling technology, for composing different MPI application configurations maintaining a single…
Expand
2003
2003
Using virtual processors for SPMD parallel programs
G. Argentini
arXiv.org
2003
Corpus ID: 14211391
In this paper I describe some results on the use of virtual processors technology for parallelize some SPMD computational…
Expand
1999
1999
Load Balancing Algorithms for SPMD Applications
A. Plastino
,
C. Ribeiro
,
N. Rodriguez
1999
Corpus ID: 16552863
This paper deals with the problem of load balancing in SPMD parallel applications. Based on the study of recent work in the area…
Expand
Highly Cited
1998
Highly Cited
1998
Preliminary results from a parallel MATLAB compiler
M. J. Quinn
,
Alexey G. Malishevsky
,
Nagajagadeswar Seelam
,
Yan Zhao
Proceedings of the First Merged International…
1998
Corpus ID: 1726610
We are developing a compiler that translates ordinary MATLAB scripts into code suitable for compilation and execution on parallel…
Expand
1997
1997
Design and Evaluation of Dynamic Load Balancing Schemes under a Fine-grain Multithreaded Execution Model
G. Gao
,
Haiying Cai
,
O. Maquelin
,
P. Kakulavarapu
1997
Corpus ID: 14258079
The evolution of computer systems based on fine-grain multithreaded program execution models introduces both unique opportunities…
Expand
1997
1997
Adaptive Load Balancing of Distributed SPMD Computations: A Transparent Approach
M. Cermele
,
M. Colajanni
,
E. Sistemi
1997
Corpus ID: 2315338
1 This Report has been submitted for publication and will be copyrighted if accepted for publication. It has been issued as a…
Expand
1997
1997
Global Scheduling on Clusters of Workstations : Development and Performance Study *
M. Hobbs
,
A. Goscinski
,
D. Rhodes
,
D. Temple
1997
Corpus ID: 8409771
The ability to fully utilise the computational resources of a cluster of workstations (COW) through the initial placement and…
Expand
1991
1991
Eliminating Memory for Fragmentation Within Partitionable SIMD/SPMD Machines
M. A. Nichols
,
H. J. Siegel
,
H. Dietz
,
R. Quong
,
W. Nation
IEEE Trans. Parallel Distributed Syst.
1991
Corpus ID: 23368358
Efficient data layout is an important aspect of the compilation process. A model for the creation of perfect memory maps for…
Expand