Addison Wesley - An
Introduction to Parallel Computing, Second
Edition. 19.10.2003
An Introduction to Parallel Computing: Design and
Analysis of Algorithms, 2d
Editionby Ananth Grama, Anshul
Gupta, George Karypis, Vipin Kumar
ISBN: 0-201-64865-2, 856
Pages, 2003
Increasingly, parallel processing is being
seen as the only cost-effective method for the fast solution
of computationally large and data-intensive prob-lems. The
emergence of inexpensive parallel compu-ters such as commodity
desktop multiprocessors and clusters of workstations or
PC's has made such parallel methods generally
applicable, as have software standards for portable parallel
program-ming. This sets the stage for substantial growth in
parallel software.
Data-intensive
applications such as transaction processing and informa-tion
retrieval, data mining and analysis and multimedia services
have provided a new challenge for the modern generation of
parallel platforms. Emerging areas such as computational
biology and nanotechnology have implications for algorithms
and systems development, while changes in architectures,
programming models and applications have implications for how
parallel platforms are made available to users in the form of
grid-based services.
This book provides
a basic, in-depth look at techniques for the design and
analysis of parallel algorithms and for programming them on
commercially available parallel platforms. Principles of
parallel algorithms design and different parallel programming
models are both discussed, with extensive coverage of
MPI, POSIX threads,
and Open MP This
second edition includes two new chapters on
the principles of parallel programming and programming
paradigms, as well as new information on portability. For
programmers wanting to gain proficiency in all aspects of
parallel programming.
.
Here or
mirror
Here. 6,3Mb
<< Home