An introduction to parallel programming

Pacheco does introduce the reader to the key issues and considerations in parallel programming. The simplicity of the examples allows the reader to focus on aspects of parallel programming rather than logic. Including both MPI and Pthreads / OpenMP is a good way to illustrate the differences between...

Ausführliche Beschreibung

Bibliographische Detailangaben
1. Verfasser: Pacheco, Peter S.
Format: Buch
Sprache:Spanish
English
Schlagworte:
Beschreibung
Zusammenfassung:Pacheco does introduce the reader to the key issues and considerations in parallel programming. The simplicity of the examples allows the reader to focus on aspects of parallel programming rather than logic. Including both MPI and Pthreads / OpenMP is a good way to illustrate the differences between message passing programming models and shared memory. Discussions on the analysis of the scalability and efficiency of the resulting parallel programs have a key development aspect of real parallel programs. Finally, through the same examples using the three facilities helps make this even more concrete. - W. Hu, ComputingReviews.com [T] his is a book well written, properly addressed to high school students. Being easily digested, has the difficult task of parallel programming come across much less daunting than I´ve seen in other texts. True, it is the light of the theory; .. However, the most memorable lessons of parallel programming is to learn from the mistakes made over 100 programming exercises, learning opportunities abound - Bernard Kuc, Computers ACM Reviews.com with the advent of multicore processors and the cloud, parallel computing is certainly a specific area in a corner of the computer world. parallelism has become essential for the efficient use of resources, and this new textbook by Peter Pacheco will go a long way toward introducing students early in their academic careers to the art and practice of parallel computing. Duncan Department of computer Science and Engineering University Buell Carolina South An Introduction to parallel Programming illustrates fundamental principles of programming in the increasingly important area of y#8203;y#8203;shared memory programming using Pthreads and OpenMP and distributed memory programming with MPI. More importantly, it emphasizes good programming practices by indicating potential dangers of performance. These topics are presented in the context of a variety of disciplines, including computer science, physics and mathematics. Chapters include numerous programming exercises ranging from easy to very difficult. This is ideal for students or professionals looking to learn parallel programming skills or to update their knowledge book. Leigh Little Department of Computer Science, University at Brockport, State University of New York An introduction to parallel programming is a well written comprehensive book in the field of parallel computing. Students and professionals alike will appreciate the relevant information up to date. Very accessible writing style of Pedro Pacheco combined with numerous interesting examples keeps the reader's attention. In a field that runs forward at a dizzying pace, this book hangs on the wild ride that covers the intricacies of parallel hardware and software. Kathy J. Department of Computer Science University of Akron Liszka Parallel computing is the future and this book really helps us make this complicated topic with practical and useful examples. Andrew N. Sloss FBCS Consultant Engineer, ARM Author of the arm system developer guide
Beschreibung:xix; 370 páginas: tab 24 cm
Bibliographie:incl. ref.
ISBN:9789380931753