Key features extensive use of high-performance mainframe computers, attached vector processors, scientific supercomputers, and multiprocessors to solve specific applications problems parallel processing can be applied at the hardware/software system level or at the algorithmic and programming level about the book: computer architecture and parallel processing this book provides the readers with the necessary knowledge to design a new computer system; to improve an existing one; to develop fast computing algorithms; and to allocate hardware-software resources in solving large-scale computing problems. Contents: chapter 1. Introduction to parallel processing chapter 2. Memory and input-output subsystems chapter 3. Principles of pipelining and vector processing chapter 4. Pipeline computers and vectorization methods chapter 5. Structures and algorithms for array processors chapter 6. Simd computers and performance enhancement chapter 7. Multiprocessor architecture and programming chapter 8. Multiprocessing control and algorthims chapter 9. Example multiprocessor systems chapter 10. Data flow computers and vlsi computations