Parallel Programming in C with Mpi and Openmp
Get notified when this item comes back in stock.

Parallel Programming in C with Mpi and Openmp (English, Paperback, Quinn Michael)

Share

Parallel Programming in C with Mpi and Openmp  (English, Paperback, Quinn Michael)

4.8
9 Ratings & 2 Reviews
₹709
1,120
36% off
i
Sold Out
This item is currently out of stock
Author
Read More
Highlights
  • Language: English
  • Binding: Paperback
  • Publisher: McGraw Hill Education India
  • Genre: Non-Classifiable
  • ISBN: 9780070582019, 9780070582019
Seller
TrueComRetail
4.6
Announcement
Seller changed. Check for any changes in pricing and related information.
  • 7 Days Replacement Policy
    ?
  • GST invoice available
    ?
  • See other sellers
  • Description

    The era of practical parallel programming has arrived, marked by the popularity of the MPI and Open MP 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 Open MP 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 Open MP. It introduces a rock-solid design methodology with coverage of the most important MPI functions and Open MP directives. It also demonstrates, through a wide range of examples, how to develop parallel programs that will execute efficiently on today's parallel platforms.

    Salient Features

    • A five-chapter, tutorial introduction to the MPI library. A carefully crafted series of example programs in Chapters 4, 5, 6, 8, and 9 gradually introduces 27 key MPI functions. Collective communication functions are presented before point-to-point message passing, making it easier for inexperienced parallel programmers to write correct parallel code.
    • A tutorial introduction to Open MP. A progressively more complicated series of code segments, functions, and programs allows each Open MP directive or function to be introduced just in time to meet a need.
    • Introduction to hybrid parallel programming using both MPI and Open MP. This is often the most effective way to program clusters constructed out of symmetrical multiprocessors.
    • An emphasis on design, analysis, implementation, and benchmarking. Chapter 3 introduces a rigorous parallel algorithm design process, which is used throughout the rest of the book to develop parallel algorithms for a wide variety of applications. The book repeatedly demonstrates how benchmarking a sequential program and carefully analyzing a parallel design can lead to accurate predictions of the performance of a parallel program.
    • 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-Flatt metric, and the iso efficiency metric. Readers will learn the purpose of each formula and how they relate to each other.
    • Parallel algorithms for a wide variety of 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 algorithms. 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.
    • A complete set of solutions and lecture slides, password-protected for instructor use only, are available through the book's listing at http://www.mhhe.com/quinn.
    Read More
    Specifications
    Book Details
    Imprint
    • India Higher Education
    University Books Details
    Specialization
    • Computer Science Engineering
    Term
    • 6th Semester
    Dimensions
    Width
    • 50 mm
    Height
    • 609 mm
    Length
    • 469 mm
    Weight
    • 360 gr
    Ratings & Reviews
    4.8
    9 Ratings &
    2 Reviews
    • 5
    • 4
    • 3
    • 2
    • 1
    • 8
    • 0
    • 1
    • 0
    • 0
    3

    Great for algorithmic analysis!

    I already tried this book before buying it on flipkart. If you are interested in algorithmic comparison of same problem e.g. matrix multiplication, linear equations or Fourier transforms then this book can be a good starting point. From programming point of view, it consists of c programs elaborating the parallel implementation of the problem. In nutshell, the book provides good understanding of parallelism strategy.

    However, in some chapters several programming concepts are described very b...
    READ MORE

    Madhav

    Certified Buyer, Pune

    Jul, 2014

    1
    0
    Report Abuse
    5

    Great Book on MPI

    This is best book for any beginner in multi-core programming world. This books starts from very beginning, and presents easy to grasp material on advanced topics as well. You can learn MPI and some theoritical stuff from the book, however, for learning OpenMP, this book is not suggested (It contains only one chapter on OpenMP)

    (Dear author, if you are reading this, please add some more chapters on OpenMP as well!)
    READ MORE

    Adhokshaj Mishra

    Certified Buyer, Kanpur

    Feb, 2013

    1
    0
    Report Abuse
    Be the first to ask about this product
    Safe and Secure Payments.Easy returns.100% Authentic products.
    You might be interested in
    Medical And Nursing Books
    Min. 50% Off
    Shop Now
    Art Books
    Min. 50% Off
    Shop Now
    General Fiction Books
    Min. 50% Off
    Shop Now
    Business And Management Books
    Min. 50% Off
    Shop Now
    Back to top