|
|
The Art of Parallel Programming
(Second Edition)
by
Bruce P. Lester
The first edition of this book was adopted as a course text by 62
universities.
 |
The Art of Parallel Programming
is intended as a text for a first course in parallel computing,
taught at the
advanced undergraduate or graduate level. Now completely revised
and updated, this book provides in-depth coverage of
the major organizational techniques for parallel programs, including
specific
parallel algorithms to illustrate these techniques.
Author Bruce P. Lester covers topics such as data partitioning, multiprocessor architecture,
synchronous parallelism, MPI standard library, communication
streams, data sharing, replicated workers, and much more.
Title: The Art of Parallel Programming, 2nd
Edition
Author: Bruce P. Lester
Publisher: 1st World Publishing
ISBN: 978-1-59540-839-8
Pages: 568 |
Order Now Retail Price: $85.00
Key Features of the book include:
• Parallel algorithms from
the following areas: matrix algorithms, graph algorithms,
solution to linear equations, sorting, solution to differential equations,
image processing, discrete optimization, communication algorithms, and more.
• Two comprehensive chapters on parallel computer architecture.
• Practical performance analysis methods combining
mathematical analysis of algorithms with measurement of
actual parallel program execution time.
• Techniques to avoid common sources of performance degradation,
such as memory contention, communication delay, load imbalance, synchronization
delay, network congestion, process creation time.
• Practical parallel programming skills developed
through short programming exercises and more extensive
programming projects using the C language.
Unique among textbooks on parallel computing,
this text provides practical, hands-on experience in parallel
programming, without the need for an expensive parallel computer
system. The free software package available from this website
contains a complete Parallel Computer Simulation System that runs on an ordinary Windows PC.
C* Compiler and Parallel Computer Simulation System
Download Windows Version
To request a version of this software for another
operating system, such as Linux or Mac OS, send an email to: request@artofparallelprogramming.com
Instructors
By writing to the above email address, instructors may request:
• Solutions Manual for the exercises.
• PowerPoint Presentation containing all the example programs and figures
from the book.
• A free Examination Copy of the book.
Excerpts from the book
Table of Contents
Preface
About the Author Bruce P. Lester
Dr. Bruce Lester received his Ph.D. in Computer Science from M.I.T.
in 1974. He was a Lecturer in the Department of Electrical Engineering and Computer Science
at Princeton
University for two years.
During 1979-1989, Dr. Lester was a faculty member at Maharishi University
of Management (MUM), where he founded the Computer Science
Department and became its Chairman. MUM is accredited to the
Ph.D. level by The Higher Learning Commission. The University is located
on a 272-acre campus in Fairfield, Iowa, and has 700 students. Since 1989, Dr. Lester has been working independently as an author
and software
engineering contractor. The first edition of his book The Art of
Parallel Programming was
adopted as a course text by 62 universities.
Contact Information: info@1stworldpublishing.com
|