IEEE Spectrum · 1987 · 11 citations · 0 references
ComputingComputer ScienceComputer ArchitectureParallel ComputingSystems ArchitectureConcurrent ProgrammingData ParallelismParallel ArchitecturesParallel ComputationParallel Computer ArchitectureTask ParallelismParallel Computing ArchitecturesParallel Partitioning StrategiesParallel ProcessingParallel Processing ArchitecturesParallel Program DesignParallel Program SynchronizationParallel ProgrammingParallelization
The special features of parallel programming are discussed. These consist mainly in dividing the problem into segments that will execute in parallel, and determine how the processor will communicate and synchronize with one another. The role of architecture is described, and the task of expressing problems in parallel form is addressed. The issue of efficiency is examined.