C++ Parallel and Distributed Programming

Author: (USA) Hughes (Hughes/C.) / (USA) Hughes (Hughes/T.) / Xiao Heping et al.
Publisher:
Publish Date: 2004-08-01
Features: This book systematically discusses the techniques for parallel and distributed programming using C language, based on the authors' successful experiences in software design and implementation, and proposes multiple solutions to the inherent problems in parallel and distributed programming. The main content of the book includes:
The Joy of Concurrent Programming;
Challenges of Parallel and Distributed Programming;
Dividing C Programs into Multiple Tasks;
Dividing C Programs into Multiple Threads;
Synchronization of Concurrency Between Tasks;
Adding Parallel Programming Capabilities to C via PVM;
Error Handling, Exceptions, and Software Reliability;
C Distributed Object-Oriented Programming;
MPI and SPMD/MPMD Models Using Templates;
Visualizing Concurrent and Distributed System Design;
Designing Components Supporting Concurrency;
Implementing Agent-Oriented Architectures;
Blackboard Architecture Using PVM, Threads, and C Components.
In addition, the book provides the new POSIX/UNIX IEEE standard that includes the Pthread thread library for reference by programmers.
This book is suitable for computer programmers, software developers, designers, researchers, and software designers to read, and can also serve as an introductory textbook for computer science students who wish to use C for parallel and distributed software development.

📌 Related Posts