Parallel Computers: Architecture, Programming and Algorithms, Volume 1This volume traces the development of parallelism in large-scale computers and explains the main principles of pipelined and array-like machines, introducing at the same time a novel structural notation for the classification of all computer architectures. Several current designs like CRAY-1, CDC CYBER 205, FPS AP-120B, ICL DAP and Burroughs BSP) are analyzed in detail and their performances on a number of applications such as Poisson-solving, FFT and matrix operations are compared using a two-parameter characterization. |
Contents
INTRODUCTION | 1 |
PIPELINED COMPUTERS | 68 |
PROCESSOR ARRAYS | 144 |
Copyright | |
6 other sections not shown
Other editions - View all
Parallel Computers 2: Architecture, Programming and Algorithms R.W Hockney,C.R Jesshope Limited preview - 2019 |
Parallel Computers 2: Architecture, Programming and Algorithms R.W Hockney,C.R Jesshope Limited preview - 2019 |
Parallel Computers 2: Architecture, Programming and Algorithms Roger W. Hockney,C. R. Jesshope No preview available - 2020 |
Common terms and phrases
adder addition architecture arithmetic operations arithmetic units binary bits buffer Burroughs calculation CDC CYBER chip circuit clock period column compiler connection control unit crossbar switch CYBER cycle cyclic reduction DAP FORTRAN data paths defined described dimension equation evaluation example execution factor fast Fourier transform floating-point FORTRAN functional units given Goodyear Aerospace hardware Hockney ICL DAP ILLIAC ILLIAC IV indexing input integer iteration Jesshope language log2 logic loop machine main memory mapping matrix multiplication maximum memory banks Mflop/s Mword Mwords/s NASF operands organisation output parallel computers perfect shuffle performance permutations pipelined computers problem processing elements processor array recurrence result routing scalar scalar processor selection serial computer shift single solution STARAN storage structure subroutine switch tridiagonal systems values vector instructions vector length vector operations vector registers vectorisation VECTRAN