Introduction to parallel computing (Q2835536)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: Introduction to parallel computing |
scientific article; zbMATH DE number 6659631
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | Introduction to parallel computing |
scientific article; zbMATH DE number 6659631 |
Statements
5 December 2016
0 references
parallel computing
0 references
parallel algorithms
0 references
MPI
0 references
OpenMP
0 references
Introduction to parallel computing (English)
0 references
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.
0 references