Parallel programming in C with MPI and OpenMP - Michaek J. Quinn - Librairie Eyrolles
Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Parallel programming in C  with MPI and OpenMP
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Parallel programming in C  with MPI and OpenMP

Parallel programming in C with MPI and OpenMP

International edition

Michaek J. Quinn

564 pages, parution le 22/09/2003

Résumé

The era of practical parallel programming has arrived, marked by the popularity of the MFI and OpenMP software standards and the emergence of commodity clusters as the hardware platform of choice for an increasing number of organizations. Phis exciting new hook, Parallel Programming in C with MPI and OpenMP, addresses the needs of students and professionals who want to learn how to design, analyze, implement, and benchmark parallel programs in C using MPI and/or OpenMP. It combines a rock-solid design methodology with coverage of the most important MPI functions and OpenMP directives. It also demonstrates, through a wide range of examples, how to develop parallel programs that will execute efficiently on todays parallel platforms.

Key features of the book include:

  • A five-chapter tutorial introduction to the MPI library. A carefully crafted series of example programs gradually introduces 27 key MPI functions.
  • A tutorial introduction to OpenMP. A progressively more complicated series of code segments, functions, and programs allows each OpenMP directive or function to be introduced "just in time" to meet a need.
  • An exceptional chapter on performance analysis. The book takes a single, generic speedup formula and derives from it Amdahl's Law, Gustafson-Barsis s Law, the Karp-FIatt metric, and the isoefficiency metric. Readers will learn the purpose of each formula and how they relate to each other.
  • Parallel algorithms for many applications. The book considers parallel implementations of Floyd's algorithm, matrix-vector multiplication, matrix multiplication, Gaussian elimination, the conjugate gradient method, finite difference methods, sorting, the fast Fourier transform, backtrack search, branch-and-bound, and more.
  • Thorough treatment of Monte Carlo methods. A full chapter on this often-neglected topic introduces problems associated with parallel random number generation and introduces random walks, simulated annealing, the Metropolis algorithm, and much more.

Contents

  • Motivation and History
  • Parallel Architectures
  • Parallel Algorithm Design
  • Message-Passing Programming
  • The Sieve of Eratosthenes
  • Floyd's Algorithm
  • Performance Analysis
  • Matrix-Vector Multiplication
  • Document Classification
  • Monte Carlo Methods
  • Matrix Mulliplication
  • Solving Linear Systems
  • Finite Difference Methods
  • Sorting
  • The Fast Fourier Transform
  • Combinatorial Search
  • Shared-Men lory Programming
  • Combining MPI and OpenMP
  • Appendices
  • Bibliography
  • Author Index
  • Subject Index

Caractéristiques techniques

  PAPIER
Éditeur(s) Mc Graw Hill
Auteur(s) Michaek J. Quinn
Parution 22/09/2003
Nb. de pages 564
Format 18,3 x 23
Couverture Broché
Poids 855g
Intérieur Noir et Blanc
EAN13 9780071232654

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription