or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
22 used & new from $26.50

Have one to sell? Sell yours here
 
   
Parallel Programming Using C++ (Scientific and Engineering Computation)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Parallel Programming Using C++ (Scientific and Engineering Computation) (Paperback)

~ Gregory V. Wilson (Editor), Paul Lu (Editor) "ABC++ was designed to support architecture-independent parallel programming in C++..." (more)
Key Phrases: mentat object, polygon overlay example, polygon overlay program, Thinking Machines, Chare Kernel, Intel Paragon (more...)
No customer reviews yet. Be the first.

List Price: $60.00
Price: $48.35 & this item ships for FREE with Super Saver Shipping. Details
You Save: $11.65 (19%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 2 left in stock--order soon (more on the way).

Want it delivered Thursday, November 12? Choose One-Day Shipping at checkout. Details
11 new from $26.50 11 used from $29.50

Frequently Bought Together

Customers buy this book with Parallel Programming with MPI by Peter S. Pacheco

Parallel Programming Using C++ (Scientific and Engineering Computation) + Parallel Programming with MPI
Price For Both: $111.21

Show availability and shipping details

  • This item: Parallel Programming Using C++ (Scientific and Engineering Computation) by Greg Wilson

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Parallel Programming with MPI by Peter S. Pacheco

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

MPI: The Complete Reference (2-volume set)

MPI: The Complete Reference (2-volume set)

by Marc Snir
5.0 out of 5 stars (2)  $49.95
Explore similar items

Editorial Reviews

Product Description

Foreword by Bjarne Stroustrup Software is generally acknowledged to be the single greatest obstacle preventing mainstream adoption of massively-parallel computing. While sequential applications are routinely ported to platforms ranging from PCs to mainframes, most parallel programs only ever run on one type of machine. One reason for this is that most parallel programming systems have failed to insulate their users from the architectures of the machines on which they have run. Those that have been platform-independent have usually also had poor performance. Many researchers now believe that object-oriented languages may offer a solution. By hiding the architecture-specific constructs required for high performance inside platform-independent abstractions, parallel object-oriented programming systems may be able to combine the speed of massively-parallel computing with the comfort of sequential programming. Parallel Programming Using C++ describes fifteen parallel programming systems based on C++, the most popular object-oriented language of today. These systems cover the whole spectrum of parallel programming paradigms, from data parallelism through dataflow and distributed shared memory to message-passing control parallelism. For the parallel programming community, a common parallel application is discussed in each chapter, as part of the description of the system itself. By comparing the implementations of the polygon overlay problem in each system, the reader can get a better sense of their expressiveness and functionality for a common problem. For the systems community, the chapters contain a discussion of the implementation of the various compilers and runtime systems. In addition to discussing the performance of polygon overlay, several of the contributors also discuss the performance of other, more substantial, applications. For the research community, the contributors discuss the motivations for and philosophy of their systems. As well, many of the chapters include critiques that complete the research arc by pointing out possible future research directions. Finally, for the object-oriented community, there are many examples of how encapsulation, inheritance, and polymorphism can be used to control the complexity of developing, debugging, and tuning parallel software. Scientific and Engineering Computation series


About the Author

Gregory V. Wilson is a member of the technical staff at Visible Decisions, Inc. in Toronto, and author of Practical Parallel Programming. Paul Lu is a Ph.D. candidate in the Department of Computer Science at the University of Toronto.

Product Details


More About the Author

Greg Wilson
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Greg Wilson Page

Inside This Book (learn more)




What Do Customers Ultimately Buy After Viewing This Item?


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(2)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews


There are no customer reviews yet.
Video reviews
Video reviews
Amazon now allows customers to upload product video reviews. Use a webcam or video camera to record and upload reviews to Amazon.



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.