Professional multicore programming : design and implementation for C++ developers

Bibliographic Details
Main Authors: Hughes, Cameron , 1960- (Author), Hughes, Tracey (Author)
Format: Book
Language:English
Published: Indianapolis, IN : Wrox/Wiley Pub. , c2008
Series:Wrox professional guides
Subjects:
Table of Contents:
  • 1. The new architecture
  • 2. Four effective multicore designs
  • 3. The challenges of multicore programming
  • 4. The operating system's role
  • 5. Processes, C++ interface classes and predicates
  • 6. Multithreading
  • 7. Communication and synchronization of concurrent tasks
  • 8. PADL and PBS: Approaches to application design
  • 9. Modeling software systems that require concurrency
  • 10. Testing and logical fault tolerance for parallel programs