Join Josh and Steve as they demonstrate how to use the new .NET4 BlockingCollection<T> class in class Producer/Consumer parallel computing scenarios.BlockingCollection<T> is one of many new thread-safe data-structures available with .NET4 and Visual Studio 2010.Learn more about the…
Join James Rapp once again as he dives deeper into the new parallel performance analysis tools available in Visual Studio 2010. In this video, he discusses ways of managing the quantity of data presented by the profiler and how to obtain meaningful statistics
about your parallel…
Visual Studio 2010 (currently in beta) includes new Parallel Performance Analysis tools. The new Profiler is a must-have tool for Developers interested in designing new "many-core" parallel-computing applications. Join James as he illustrates the profiler,
profiling-options, and…
You've learned about many of the new features of the latest version of the Windows kernel in the
Mark Russinovich Inside Windows 7 conversation here on Channel 9. One of Mark’s favorite kernel innovations is the way the Windows 7 kernel manages scheduling of threads and the underlying…
The
Asynchronous Agents Library (or just Agents Library) provides a programming model that enables you to increase the robustness of concurrency-enabled application development. The Agents Library is a C++ template library that promotes an actor-based programming
model and in-process…
The C++ Concurrency Runtime is new with Visual Studio 2010 and currently in beta. The runtime encapsulates and extends many new operating system features including NUMA resource locality and User-Mode-Scheduling.
The Parallel Patterns Library (PPL) provides an imperative…
This video demonstrates the use of Parallel Extensions to the .NET Framework. Parallel Extensions requires .NET 3.5 and the final version will be part of the .NET 4.0 Framework when released. These extensions introduce new classes and functionality into
the…
Parallel Computing Platform team members Stephen Toub, Rick Molloy, Don McCrady and Dana Groff join me for a chat about the differences and similarities in their
conceptual approach to designing and building concurrent programming abstractions targeting .NET developers and native…
Joe Duffy spends a lot of time thinking about the future of concurrent programming and parallelism. In his role as Lead Developer in the Parallel
Computing Platform team, Joe is the creator of PLINQ and a key contributor to many of the managed (.NET)
concurrency incubations happening…
Here, we continue our exploration of the morphology of Windows 7 on Going Deep with windows kernel architect Dave Probert. You may remember him from an early
four part episode of Going Deep where he teaches us about general purpose operating system architectures and history:
Part 1,…