Parallel Programming with Microsoft Visual C++

Free online book: Parallel Programming with Microsoft Visual C++

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++.


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

Book Details

Author(s): Colin Campbell and Ade Miller
Format(s): PDF, HTML
Number of pages: 208
Link: Read online | Chapters in pdf format

3 Responses to “Parallel Programming with Microsoft Visual C++”

  1. TARFA says:

    thanks for helping me with your e book for help me in my study

  2. shivam says:

    download the books c++

  3. medhanye says:

    thank you keep it up

Leave a Reply