Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 238,064,580 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
,
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
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
1999
1999
Contribution à la parallélisation de méthodes numériques à matrices creuses skyline. Application à un module de calcul de modes et fréquences propres de Systus
Pierre Bassomo
1999
Corpus ID: 27616186
L'augmentation continue de la puissance des ordinateurs personnels (stations de travail ou PCs) et l'emergence de reseaux a haut…
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
1996
1996
Middleware for realtime multicomputer tool development
B. Isenstein
,
Mike Krueger
,
Arlan Pool
IEEE International Conference on Acoustics…
1996
Corpus ID: 7672489
Developing software applications for scalable, heterogeneous platforms is a highly specialized, time consuming task. This paper…
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