Parallel Programming in C with MPI and OpenMP
|
| List Price: | £41.99 |
| Price: | £34.75 & eligible for FREE Super Saver Delivery. Details |
Availability: Usually dispatched within 24 hours
Dispatched from and sold by Amazon.co.uk
20 new or used available from £27.97
Average customer review:Product Description
The era of practical parallel programming has arrived, marked by the popularity of the MPI and OpenMP software standards and the emergence of commodity clusters as the hardware platform of choice for an increasing number of organizations. This exciting new book, 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 introduces 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 today’s parallel platforms.
If you are an instructor who has adopted the book and would like access to the additional resources, please contact your local sales rep. or Michelle Flomenhoft at: michelle_flomenhoft@mcgraw-hill.com.
Product Details
- Amazon Sales Rank: #259749 in Books
- Published on: 2003-09-01
- Original language: English
- Binding: Paperback
- 480 pages
Customer Reviews
reasonable for MPI, not so for OpenMP, but some good theory
Primarily about MPI-1 (there's no MPI-2 and little OpenMP), introducing the MPI library via heavy use of examples. Also has thorough "benchmarking" for each example where the theoretical cost of communications (etc) is used to derive improved implementations. Foster's "partitioning -- communication -- agglomeration -- mapping" methodology is explained and used frequently. Other useful underlying theory of parallel programming (eg speedup, Amdadl's Law, Flynn's taxonomy) is covered. Probably as useful to dip in to when needing to write an MPI implementation of one of the covered test cases as it is for learning MPI from scratch. OpenMP is not mentioned until the penultimate chapter and only then as a whizz through the API before a final chapter sketching how to write MPI-OpenMP hybrid codes.



