Ananth Grama

Introduction to Parallel Computing - 2nd ed. - Pearson 2018 - 636 pages

From the basics of algorithm designs and parallel programming to the design and analysis of parallel programming, the book provides information on the various aspects of parallel computing. Divided into 13 chapters, Introduction to Parallel Computing covers a wide range of topics including Motivating Parallelism, Scope of Parallel Computing, Parallel Programming Platforms, Principles of Parallel Algorithm Design, Dense Matrix Algorithms, Dynamic Programming and Fast Fourier Transform. Most of the chapters in the book include examples and illustrations. It also includes problems that supplement the text and even includes bibliographic material for further advanced research. The comprehensive subject index is also helpful to locate terms in the text. Wherever possible the book employs an architecture-independent view of the underlying platforms and designs algorithms for an abstract model. Message Passing Interface (MPI), POSIX threads and Open MP have been selected as programming models and the evolving application mix of parallel computing is reflected in various examples throughout the book. The book deals with the new developments in the field of parallel computing and also covers the more traditional problems of parallel computers. First published in 2004, the book has proved useful to many UG and PG students in the field of science and engineering.

9788131708071


Parallel processing (Electronic computers) Parallel algorithms. Softwares.

005.2 GRA-P