Free online book “Parallel Programming with Microsoft Visual C++: Design Patterns for Decomposition and Coordination on Multicore Architectures” by Colin Campbell and Ade Miller from Microsoft. This book describes patterns for parallel programming, with code examples, that use the new parallel programming support in Visual C++.
Book Description
This support is commonly referred to as the Parallel Patterns Library (PPL). There is also an example of how to use the Asynchronous Agents Library in conjunction with the PPL. You can use the patterns described in this book to improve your application’s performance on multicore computers. Adopting the patterns in your code makes your application run faster today and also helps prepare for future hardware environments, which are expected to have an increasingly parallel computing architecture.
Table of Contents
- Introduction
- Parallel Loops
- Parallel Tasks
- Parallel Aggregation
- Futures
- Dynamic Task Parallelism
- Pipelines
Download Free PDF / Read Online
Format(s): PDF, HTML
Number of pages: 208
Link: Read online | Chapters in pdf format