Lastovetsky, Alexey L. Parallel Computing on Heterogeneous Networks Wiley Series on Parallel and Distributed Computing
1. Edition - July 2003 119.- Euro 2003. 424 Pages, Hardcover ISBN-10: 0-471-22982-2 ISBN-13: 978-0-471-22982-7 - John Wiley & Sons
Short description Parallel computing on common local networks of computers (also known as heterogeneous clusters) is a rapidly developing field in computer science. By taking account of the actual performance of individual processors and the links between them it offers significant improvements in parallel computation. Parallel Computing on Heterogeneous Networks provides a general introduction to parallel computing and covers the specifics of parallel computing with heterogeneous clusters. Featuring many practical illustrative algorithms given in the mpC language, this resource is a must-have for graduate students and researchers working in the field.
From the contents Acknowledgments.
Introduction.
PART I. EVOLUTION OF PARALLEL COMPUTING.
Serial Scalar Processor.
Vector and Superscalar Processors.
Shared Memory Multiprocessors.
Distributed Memory Multiprocessors.
Networks of Computers: Architecture and Programming Challenges.
PART II. PARALLEL PROGRAMMING FOR NETWORKS OF COMPUTERS WITH MPC AND HMPI.
Introduction to mpC.
Advanced Heterogeneous Parallel Programming in mpC.
Toward a Message-Passing Library for Heterogeneous Networks of Computers.
PART III. APPLICATIONS OF HETEROGENEOUS PARALLEL COMPUTING.
Scientific Applications.
Business and Software Engineering Applications.
Appendix A: The mpC N-Body Application.
Appendix B: The Block Cyclic Matrix Multiplication Routine for Heterogeneneous Platforms.
Appendix C: The Parallel Adaptive Quadrature Routine.