Computer Architecture and Parallel ProcessingIntroduction to parallel processing; Memory and input-output subsystems; Principles of pipelining and vector processing; Pipeline computers and vectorization methods; Structures and algorithms for array processors; SIMD computers and performance enhancement; Multiprocessor architecture and programming; Multiprocessing control and algorithms; Example multiprocessor systems; Data Flow computers and VLSI computations; Bibliography; Index. |
Other editions - View all
Common terms and phrases
adder allocation architecture arithmetic array processor associative bandwidth bits block buffer bytes C.mmp cache clock period concurrent configuration Cray X-MP crossbar crossbar switch cycle data flow computers delta network device disk elements example execution fetch floating-point Fortran functional units graph hardware I/O channel Illiac-IV implementation initial input integer interconnection network interface interleaved interrupt iteration logic loop machine main memory matrix megaflops memory modules MIMD multiple multiprocessor multiprocessor system node operand operating system optimal output page fault parallel algorithms parallel processing partitioned performance pipe pipeline computers pipeline processor problem queue request resource result S₁ scalar scheduling segment sequence sequential shared memory shown in Figure SIMD speed speedup stage STARAN storage stored structure subsystem switch synchronization T₁ task tion transfer uniprocessor update variables vector instructions vector processor vector registers virtual address VLSI words