Computers & Internet Books:

Parallel Programming Using C++

Click to share your rating 0 ratings (0.0/5.0 average) Thanks for your vote!

Format:

Paperback / softback
$218.00
Available from supplier

The item is brand new and in-stock with one of our preferred suppliers. The item will ship from a Mighty Ape warehouse within the timeframe shown.

Usually ships in 3-4 weeks
Free Delivery with Primate
Join Now

Free 14 day free trial, cancel anytime.

Buy Now, Pay Later with:

4 payments of $54.50 with Afterpay Learn more

6 weekly interest-free payments of $36.33 with Laybuy Learn more

Availability

Delivering to:

Estimated arrival:

  • Around 7-19 June using International Courier

Description

"Parallel Programming Using C++" presents a broad survey of efforts to use C++, an object-oriented programming language, on high-performance parallel computers and clusters of workstations. Sixteen different dialects and libraries are described by their developers and illustrated with many small example programmes. Most programming systems for high-performance parallel computers widely used by scientists and engineers to solve complex problems are so-called universal languages that can run on a variety of computer platforms. Despite the benefits of this "platform independence", such a watered-down approach results in poor peformance. A way to solve the problem, while preserving universality and efficiency, is to use an object-oriented programming language such as C++. Parallel object-oriented programming systems may be able to combine the speed of massively parallel computing with the ease of sequential programming. In each of the 16 chapters a different system is described by its developers. The systems featured cover the entire spectrum of parallel programming paradigms from dataflow and distributed shared memory to message passing and control parallelism. The descriptions include information on the system's history, design, implementation and performance. A common example (polygon overlay) is implemented in each chapter to facilitate comparison of different systems. Three appendices provide brief overviews of parallel computing, C++, and the polygon overlay problem.

Author Biography:

Gregory Wilson is Head of Instructor Training at Data Camp, Cofounder of Software Carpentry, and editor of Beautiful Code, Making Software, and The Architecture of Open Source Applications. William Gropp is Director of the Parallel Computing Institute and Thomas M. Siebel Chair in Computer Science at the University of Illinois Urbana-Champaign. Ewing Lusk is Argonne Distinguished Fellow Emeritus at Argonne National Laboratory.
Release date NZ
July 8th, 1996
Audiences
  • Postgraduate, Research & Scholarly
  • Professional & Vocational
  • Undergraduate
Contributors
  • Edited by Ewing Lusk
  • Edited by Gregory V. Wilson
  • Edited by Paul Lu
  • Edited by William Gropp
Pages
760
Dimensions
152x229x41
ISBN-13
9780262731188
Product ID
13374065

Customer reviews

Nobody has reviewed this product yet. You could be the first!

Write a Review

Marketplace listings

There are no Marketplace listings available for this product currently.
Already own it? Create a free listing and pay just 9% commission when it sells!

Sell Yours Here

Help & options

Filed under...