Introduction to parallel computing
The book consists of comprehensive material about the basic notions and current tools for parallel computing. Its seven chapter are tackling with multiple subjects. The first chapter is dedicated to concurrent processes and the communication between them as the fundamental building bricks for parallel and distributed computing. The second chapter treats the subject of basic models of parallel computing, including PRAM and network models. The third chapter is dedicated to performance metrics exemplified on concrete parallel algorithms. The fourth chapter focuses on the design methods for parallel algorithms. The fifth chapter is devoted to parallel computer architecture and related problems like assigning tasks to processors. The sixth chapter discusses the principles of message passing programming as well as the MPI model of computation. The last chapter deals with the principles of shared memory programming as well as the OpenMP model of computation.NEWLINENEWLINEThe text of each chapter is followed by challenging exercises. The content is well organized, clear and concise. Moreover, there are many examples, figures, pseudocodes and codes that can be easily followed. Consequently, the book can be easily recommended as textbook for undergraduates in computer science or computational sciences.NEWLINENEWLINEComparing the book with others that are currently available, it stands up by its clarity and its focus to the most important subjects in parallel computing, as well as its practical approach that allows the reader to easily experiment with the concepts that are presented.
- Models for parallel and distributed computation. Theory, algorithmic techniques and application
- Why there is no general solution to the problem of software verification
- Software defect prediction model based on distance metric learning
- An exploration of combinatorial testing-based approaches to fault localization for explainable AI
- Cluster Computing
- Encyclopedia of parallel computing.
- scientific article; zbMATH DE number 1823272 (Why is no real title available?)
- scientific article; zbMATH DE number 43557 (Why is no real title available?)
- scientific article; zbMATH DE number 107951 (Why is no real title available?)
- scientific article; zbMATH DE number 108004 (Why is no real title available?)
- Verification of correctness of parallel algorithms in practice
- scientific article; zbMATH DE number 1445673 (Why is no real title available?)
- scientific article; zbMATH DE number 2195724 (Why is no real title available?)
- Parallel Programming
- Parallel computing for real-time signal processing and control.
This page was built for publication: Introduction to parallel computing
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2835536)