Phil Pennington

philpenn

Total Posts: 50
Channel 9 Blog for philpenn.  

See more contributions at http://blogs.msdn.com/philpenn, http://code.msdn.microsoft.com/w2k8r2, and http://code.msdn.microsoft.com/hpc.
page 1 of 5
Posted By: philpenn | Nov 12th @ 10:29 AM | Comments: 2
Speeding up Parallel.For using the Range Partitioner
Join Danny Shih as he demonstrates using the range partitioner feature.  Parallel.For is great, but being a general solution, it does not perform optimally for certain specific scenarios, such as when there are a ton of iterations and very little work per iteration.  In these cases, the range partitioner can be used to speed things up. Learn more about the .NET Framework 4 and keep abreast of Parallel Computing tools and techniques via the Concurrency Dev Center. See all videos in this series.[more ]
Posted By: philpenn | Nov 12th @ 9:06 AM | Comments: 3
TaskCompletionSource​<TResult>
Join Danny Shih as he introduces the TaskCompletionSource<TResult> type.  He’ll cover basic usage and walk through a full scenario[more ]
Posted By: philpenn | Nov 12th @ 8:46 AM | Comments: 0
Task and Task&#38;&#35;38;&#38;&#35;35;60TResult&#38;&#35;38;&#38;&#35;35;62, Waiting and&#38;nbsp;Continuations
Join Danny Shih as he introduces the heart of the Task Parallel Library (TPL).  He’ll talk about two core types (Task and Task<TResult>) and two functionalities that they support (waiting and continuations).[more ]
Posted By: philpenn | Nov 12th @ 8:13 AM | Comments: 0
Refactoring &#38;&#35;34;for&#38;&#35;34; Loops to Run in&#38;nbsp;Parallel
Join Danny Shih as he demonstrates how to use the Task Parallel Library (TPL) to refactor sequential "for" loops so that they execute in parallel.  He’ll also cover breaking out of parallelized loops.Collections and related constructs are new with .NET4 and Visual Studio 2010.[more ]
Posted By: philpenn | Nov 11th @ 10:23 AM | Comments: 5
Concurrent Programming with .NET4&#38;nbsp;Collections
Join Josh and Steve as they demonstrate how to use various concurrency-safe Collections classes. Collections and related constructs are new with .NET4 and Visual Studio 2010. Learn more about the System.Collections.Concurrent namespace and keep abreast of Parallel Computing tools and techniques via the Concurrency Dev Center. See all videos in this series.[more ]
Posted By: philpenn | Nov 10th @ 3:08 PM | Comments: 1
How to Cancel Work using .NET4&#38;nbsp;CancellationToken
Join Josh and Steve as they demonstrate how to use the new .NET4 Countdown event synchronization primitive in task coordination scenarios. Countdown and related constructs are new with .NET4 and Visual Studio 2010. Learn more about the System.Collections.Concurrent namespace and keep abreast of Parallel Computing tools and techniques via the Concurrency Dev Center.[more ]
Posted By: philpenn | Nov 9th @ 11:04 AM | Comments: 0
Thread Blocking Analysis in the VS2010&#38;nbsp;Profiler
Join Bill Colburn once again as he demonstrates useful analysis techniques within the VS2010 Concurrency Visualizer.  In this screencast, he demonstrates thread synchronization reports, unblocking stacks, and how to view crucial call sites.  He also demonstrates how to get to the source code responsible for substantial thread blocking time.[more ]
Posted By: philpenn | Nov 5th @ 8:53 AM | Comments: 12
The .NET4 Countdown Synchronization&#38;nbsp;Primitive
Join Josh and Steve as they demonstrate how to use the new .NET4 Countdown synchronization primitive in task coordination scenarios. Countdown and related constructs are new with .NET4 and Visual Studio 2010. Learn more about the System.Collections.Concurrent namespace and keep abreast of Parallel Computing tools and techniques via the Concurrency Dev Center.[more ]
Posted By: philpenn | Nov 3rd @ 10:48 AM | Comments: 10
Lazy&#38;&#35;38;&#38;&#35;35;60T&#38;&#35;38;&#38;&#35;35;62 Optimized Resource&#38;nbsp;Initialization
Join Josh and Steve as they demonstrate how to use the new .NET4 Lazy<T> class in optimized object initialization scenarios. Lazy<T> is one of many new thread-safe data-structures available with .NET4 and Visual Studio 2010. Learn more about the System.Collections.Concurrent namespace and keep abreast of Parallel Computing tools and techniques via the Concurrency Dev Center.[more ]
Posted By: philpenn | Nov 2nd @ 6:34 PM | Comments: 0
Concurrent Visualization Techniques in the VS2010&#38;nbsp;Profiler
Join Bill Colburn as he demonstrates useful features of the Concurrency Visualizer available in VS2010.   He discusses visualization of parallel-for loops, I/O reports, sorting the display of threads, and viewing thread affinity.[more ]
page 1 of 5
Microsoft Communities