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

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2012
Highly Cited
2012
  • M. Pharr, W. Mark
  • Innovative Parallel Computing (InPar)
  • 2012
  • Corpus ID: 7961799
SIMD parallelism has become an increasingly important mechanism for delivering performance in modern CPUs, due its power… 
Highly Cited
2010
Highly Cited
2010
In this paper, we investigate the benefits that organisations can reap by using “Cloud Computing” providers to augment the… 
Highly Cited
2009
Highly Cited
2009
This article presents an extension of the Fractal component model targeted at programming applications to be run on computing… 
Review
2008
Review
2008
  • M. McCool
  • Proceedings of the IEEE
  • 2008
  • Corpus ID: 207020311
Including multiple cores on a single chip has become the dominant mechanism for scaling processor performance. Exponential growth… 
2007
2007
We present a new technique for identifying scalability bottlenecks in executions of single-program, multiple-data (SPMD) parallel… 
Review
2007
Review
2007
We describe the rationale behind the design of key features of Titanium—an explicitly parallel dialect of Java for high… 
Highly Cited
2006
Highly Cited
2006
The Cell BE processor is capable of achieving very high levels of performance via parallel computation. The processors in video… 
2006
2006
When using a shared memory multiprocessor, the programmer faces the issue of selecting the portable programming model which will… 
Highly Cited
2005
Highly Cited
2005
The Fortran subroutine NLPQLP solves smooth nonlinear programming problems by a sequential quadratic programming (SQP) algorithm…