Parallel and distributed programming using C++

Hughes, Cameron :

Parallel and distributed programming using C++ - New Delhi : Pearson Education., 2004. - xxv, 691 p. : illustrations ;

Included Index.

1. The Joys of Concurrent Programming --
2. The Challenges of Parallel and Distributed Programming --
3. Dividing C++ Programs into Multiple Tasks --
4. Dividing C++ Programs into Multiple Threads --
5. Synchronizing Concurrency between Tasks --
6. Adding Parallel Programming Capabilities to C++ through the PVM --
7. Error Handling, Exceptions, and Software Reliability --
8. Distributed Object-Oriented Programming in C++ --
9. SPMD and MPMD Using Templates and the MPI --
10. Visualizing Concurrent and Distributed System Design --
11. Designing Components that Support Concurrency --
12. Implementing Agent-Oriented Architecures --
13. Blackboard Architectures using PVM, Threads, and C++ Components.

Provides an up-close look at how to build software that takes advantage of multiprocessor computers. Through an overview of multithreaded programming, this book shows you how to write software components that work together over a network to solve problems and do work. It is useful for programmers, designers, software architects, and researchers.

0131013769 9780131013766 9788129704054 8129704056


Parallel programming (Computer science)
Electronic data processing -- Distributed processing.
C++ (Computer program language)

005.133 / HUG

© University of Vavuniya

---