Review of Parallel Processing and Parallel Algorithms: Theory and Computation by Seyed H. Roosta Springer Verlag, 650 pages, $62.50 Review by Ivelin Ivanov ivelin@acm.org Overview This book covers the essential elements of parallel processing and parallel algorithms. It is unique in that it is a self-contained book. It covers everything fundamental to parallel processing from computer architecture to parallel programming and parallel algorithms. It is designed to function as a text for an undergraduate course in parallel processing, but also works well as a comprehensive reference for professionals interested in all phases of parallel processing and parallel programming. Content Summary This book aims to cover one aspect of the analysis of parallel computers, which is the essence of architectures. It attempts to cover the relationship between parallel programming approaches and machines, or algorithms and architectures. Chapter 1 (Computer Architecture) is a broad overview of the di erent classes of parallel hardware architectures. It emphasizes the fact that understanding and selecting parallel programming concepts depends on the underlying computer architecture they re applied against. In simple and clear words it explains some basic acronyms often used in today s computer literature: SISD (Single Instruction Stream, Single Data Stream), SIMD
/lp/association-for-computing-machinery/parallel-processing-and-parallel-algorithms-theory-and-computation-oRGGwLPf0M