Computer · 1990 · 222 citations · 9 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureParallel AlgorithmsParallel ComputingData ParallelismDistributed Memory SystemsInstruction-level ParallelismParallel ArchitecturesParallel Computer ArchitectureShared-memory ParallelismDataflow ArchitecturesMimd ArchitecturesMulticore ArchitecturesParallel Computing ArchitecturesSimd ArchitecturesSimd ParallelismStreaming ArchitecturesSystolic Arrays
An attempt is made to place recent architectural innovations in the broader context of parallel architecture development by surveying the fundamentals of both newer and more established parallel computer architectures and by placing these architectural alternatives in a coherent framework. The primary emphasis is on architectural constructs rather than specific parallel machines. Three categories of architecture are defined and discussed: synchronous architectures, comprising vector, SIMD (single-instruction-stream, multiple-data-stream) and systolic machines; MIMD (multiple-instruction-stream, multiple-data-stream) with either distributed or shared memory; and MIMD-based paradigms, comprising MIMD/SIMD hybrid, dataflow, reduction, and wavefront types.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
9
Very high-speed computing systems
Michael Flynn · Proceedings of the IEEE · 1966 · 951 citations
Design of a Massively Parallel Processor
Batcher · IEEE Transactions on Computers · 1980 · 702 citations
Wavefront Array Processors-Concept to Implementation
Kung, Lo, Jean et al. · Computer · 1987 · 115 citations
Engineering, Computer Engineering, Electrical Engineering +11
Parallel Computing: Theory and comparisons
Integration · 1989 · 106 citations