New Book "Parallel Programming with Microsoft Visual C++" now available!

Ade MillerHi, my name is Ade Miller and I’m Principal Program Manager with the Microsoft Technical Computing group.

Last fall we shipped Parallel Programming for Microsoft .NET and immediately started working on a companion version of the book for C++ programmers. I’m very happy to announce that Parallel Programming with Microsoft Visual C++: Design patterns for Decomposition, and Coordination on Multicore Architectures is now available!


Parallel Programming with Microsoft Visual C++Where Can I Get The Book?

The content is available right now on MSDN Library: Parallel Programming with Microsoft Visual C++, and I hope that will help you be successful with the latest parallel programming features in Visual Studio.

The printed book is available for pre-order from O’Reilly: Parallel Programming with Microsoft® Visual C++.


What’s In The Book?

The book describes six key patterns for data and task parallelism and how to implement them using the Parallel Patterns Library and Asynchronous Agents Library, which shipped with Visual Studio 2010.


Design Patterns for Decomposition and Coordination on Multicore Architectures


The book also includes additional material. Appendices on how the Task Scheduler and Resource Manager work and how to use the Visual Studio profiler and debugger to understand your application’s performance. It also include an appendix on Microsoft’s technology roadmap for technical computing, that sets the book in a larger context.


How About Code Samples?

Accompanying the book are code samples for each chapter. This includes small code samples showing how to use each feature of the Task Parallel Library and a larger example for each chapter setting the pattern in a larger context. You can download them from our Parallel Patterns CodePlex site. You can also download answers to the questions at the end of each chapter from CodePlex.



Once again I’d like to thank my co-author, Colin Campbell and the team of editors and production specialists who did all the real work. I’d also like to thank the countless people who provided feedback, helped with samples and reviewed material. They are all acknowledged in the book.