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… (More)
Wikipedia

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2012
Highly Cited
2012
SIMD parallelism has become an increasingly important mechanism for delivering performance in modern CPUs, due its power… (More)
  • figure 1
  • figure 2
  • table 1
  • table 2
  • table 3
Is this relevant?
2011
2011
In this paper, we analyze a particular spatial locality case (called horizontal locality) inherent to manycore accelerator… (More)
  • figure 1
  • figure 2
  • figure 3
  • table 1
Is this relevant?
2010
2010
We study one of the basic multicore and GPU programming models, namely, SPMD (Single-Program Multiple-Data) programs. We define a… (More)
  • figure 1
Is this relevant?
2008
2008
Good load balance is crucial on very large parallel systems, but the most sophisticated algorithms introduce dynamic imbalances… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 5
  • figure 6
Is this relevant?
2007
2007
We present a new technique for identifying scalability bottlenecks in executions of single-program, multiple-data (SPMD) parallel… (More)
  • figure 1
  • figure 3
  • figure 2
  • figure 4
  • figure 5
Is this relevant?
2005
2005
This article presents an evolution of classical SPMD programming for clusters and grids. It is named "object-oriented SPMD" as it… (More)
  • figure 1
  • figure 3
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
Review
2002
Review
2002
We present an overview of the CCA core specification and CCAFFEINE, a Sandia National Laboratories framework implementation… (More)
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
Review
2001
Review
2001
I proposed the SPMD (Single Program Multiple Data) model, in January 19841, as a means for enabling parallel execution of… (More)
Is this relevant?
1997
1997
We consider the suitability of the Java concurrent constructs for writing high-performance SPMD code for parallel machines. More… (More)
  • figure 2
  • figure 6
  • table 1
  • table 2
Is this relevant?
1994
1994
We present compiler optimization techniques for explicitly parallel programs that communicate through a shared address space. The… (More)
Is this relevant?