Jump to ratings and reviews
Rate this book

Parallel Programming with Microsoft .NET: Design Patterns for Decomposition and Cooordination on Multicore Architectures

Rate this book
The CPU meter shows the problem. One core is running at 100 percent, but all the other cores are idle. Your application is CPU-bound, but you are using only a fraction of the computing power of your multicore system. What next? The answer, in a nutshell, is parallel programming. Where you once would have written the kind of sequential code that is familiar to all programmers, you now find that this no longer meets your performance goals. To use your system???s CPU resources efficiently, you need to split your application into pieces that can run at the same time. This is easier said than done. Parallel programming has a reputation for being the domain of experts and a minefield of subtle, hard-to-reproduce software defects.Everyone seems to have a favorite story about a parallel program that did not behave as expected because of a mysterious bug. These stories should inspire a healthy respect for the difficulty of the problems you face in writing your own parallel programs. Fortunately, help has arrived. Microsoft Visual Studio?? 2010 introduces a new programming model for parallelism that significantly simplifies the job. Behind the scenes are supporting libraries with sophisticated algorithms that dynamically distribute computations on multicore architectures. Proven design patterns are another source of help. A Guide to Parallel Programming introduces you to the most important and frequently used patterns of parallel programming and gives executable code samples for them, using the Task Parallel Library (TPL) and Parallel LINQ (PLINQ).

196 pages, Paperback

First published August 20, 2010

3 people are currently reading
49 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
5 (11%)
4 stars
22 (52%)
3 stars
10 (23%)
2 stars
5 (11%)
1 star
0 (0%)
Displaying 1 - 4 of 4 reviews
Profile Image for Lisandro.
53 reviews5 followers
June 26, 2013
very good introduction of all the patters and anti-patterns related with the parallel programing in .net.
Author 2 books111 followers
October 1, 2014
Book is not terrible, but I can't name it useful. Section on parallel programming in .NET in any good book would cover the same topics with the same depth, but even with more useful examples.
Profile Image for Tomasz Jaskula.
Author 3 books15 followers
October 1, 2015
Really great book about TPL and related patterns. It's really accessible even to newcomers. I've learnt much of the subtleties working with concurrent programming and the TPL.
Profile Image for Aleš Roubíček.
19 reviews50 followers
April 19, 2015
Velmi p����kn���� vkro����en���� do problematiky paraleln���� vykon����van����ho k����du.
Displaying 1 - 4 of 4 reviews

Can't find what you're looking for?

Get help and learn more about the design.