## Product Description

In this text, students of applied mathematics, science and engineering are introduced to fundamental ways of thinking about the broad context of parallelism. The authors begin by giving the reader a deeper understanding of the issues through a general examination of timing, data dependencies, and communication. These ideas are implemented with respect to shared memory, parallel and vector processing, and distributed memory cluster computing. Threads, OpenMP, and MPI are covered, along with code examples in Fortran, C, and Java. The principles of parallel computation are applied throughout as the authors cover traditional topics in a first course in scientific computing. Building on the fundamentals of floating point representation and numerical error, a thorough treatment of numerical linear algebra and eigenvector/eigenvalue problems is provided. By studying how these algorithms parallelize, the reader is able to explore parallelism inherent in other computations, such as Monte Carlo methods.

## Additional Information

Manufacturer: | Cambridge University Press |

Brand: | Brand: Cambridge University Press |

Publisher: | Cambridge University Press |

Studio: | Cambridge University Press |

EAN: | 9780521864787 |

Item Weight: | 1.37 pounds |

Item Size: | 0.83 x 8.98 x 8.98 inches |

Package Weight: | 1.2 pounds |

Package Size: | 6.2 x 0.9 x 0.9 inches |

Have questions about this item, or would like to inquire about a custom or bulk order?

If you have any questions about this product by Brand: Cambridge University Press, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

## Related Best Sellers

ean: 9780128027141, isbn: 0128027142,

Malware Diffusion Models for Wireless Complex Networks: Theory and Applications provides a timely update on malicious software (malware), a serious concern for all types of network users, from laymen to experienced administrators. As the proliferatio...

ean: 9780131972599, isbn: 0131972596,

The first textbook that focuses purely on Synchronization - a fundamental challenge in Computer Science that is fast becoming a major performance and design issue for concurrent programming on modern architectures, and for the design of distributed s...

mpn: halftones, line figures, tables, ean: 9780195100624, isbn: 019510062X,

This book offers a unique pathway to methods of parallel optimization by introducing parallel computing ideas into both optimization theory and into some numerical algorithms for large-scale optimization problems. The three parts of the book bring to...

sku: 9780521520805, ean: 9780521520805, isbn: 0521520800,

This book provides a seamless approach to numerical algorithms, modern programming techniques and parallel computing. These concepts and tools are usually taught serially across different courses and different textbooks, thus observing the connection...

ean: 9780131405639, isbn: 0131405632,

This accessible text covers the techniques of parallel programming in a practical manner that enables readers to write and evaluate their parallel programs. Supported by the National Science Foundation and exhaustively class-tested, it is the first t...

mpn: Illustrations, ean: 9780201357523, isbn: 0201357526,

Greg Andrews teaches the fundamental concepts of multithreaded, parallel and distributed computing and relates them to the implementation and performance processes. He presents the appropriate breadth of topics and supports these discussions with an ...

ean: 9780817641498, isbn: 0817641491,

Readership This book is devoted to the study of compiler transformations that are needed to expose the parallelism hiddenin a program. This book is notan introductory book to parallel processing, nor is it an introductory book to parallelizing compil...

ean: 9780201575941, isbn: 0201575949,

At last, a practitioner's guide to parallel programming! Students and professionals who use parallel or distributed computer systems will be able to solve real problems with Designing and Building Parallel Programs. This book provides a comprehensive...

mpn: Illustrations, ean: 9780321487902, isbn: 0321487907,

With the rise of multi-core architecture, parallel programming is an increasingly important topic for software engineers and computer system designers. Written by well-known researchers Larry Snyder and Calvin Lin, this highly anticipated first editi...

mpn: illustrations, ean: 9780128023068, isbn: 0128023066,

Foundations of Quantum Programming discusses how new programming methodologies and technologies developed for current computers can be extended to exploit the unique power of quantum computers, which promise dramatic advantages in processing speed ov...