Parallel Programming Using C++

Parallel Programming Using C++ - Scientific and Engineering Computation

Paperback (30 Aug 1996)

  • $80.18
Add to basket

Includes delivery to the United States

10+ copies available online - Usually dispatched within 7 days

Publisher's Synopsis

"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.

Book information

ISBN: 9780262731188
Publisher: The MIT Press
Imprint: The MIT Press
Pub date:
DEWEY: 005.2
DEWEY edition: 20
Language: English
Number of pages: 758
Weight: 1247g
Height: 229mm
Width: 152mm
Spine width: 41mm