Parallel and distributed programming using C++

By: Hughes, CameronContributor(s): Hughes, TraceyMaterial type: TextTextPublication details: New Delhi : Pearson Education., 2004Description: xxv, 691 p. : illustrationsISBN: 0131013769 ; 9780131013766; 9788129704054 ; 8129704056 Subject(s): Parallel programming (Computer science) | Electronic data processing -- Distributed processing | C++ (Computer program language)DDC classification: 005.133
Contents:
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.
Summary: 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.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Collection Call number Status Date due Barcode Item holds
Reference Books Reference Books Main Library
Reference
Reference 005.133 HUG (Browse shelf(Opens below)) Available 009521
Total holds: 0

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.

There are no comments on this title.

to post a comment.

© University of Vavuniya

---