Practical Tools for Analyzing Concurrency – Code Stepping

One of the clear differences between the release of Visual Studio 2010 (VS2010) and any of its predecessors is the new support for developing parallel code for multi-core computers. If you are a .NET developer, the 4.0 .NET Framework includes PLINQ and the Task Parallel Library (TPL). If you are a C++ developer, you can…

0

University Parallel Computing Research Center (UPCRC) “Summer School”

The UPCRC at the University of Illinois is hosting it’s 2010 Summer School on Multicore Programming (July 19-23), at the Siebel Center for Computer Science.  Microsoft’s participation in this event represents a collaboration between Microsoft Developer & Platform Evangelism, Microsoft Research University Relations and the Technical Computing product team.   We have the privilege of presenting…

0

Using PCP – How to accomplish Reduction

A common operation in parallel code design involves accumulating, or “reducing”, results from a number of concurrent operations into a single “all-up” result.   With the Parallel Computing Platform, this operation is associated closely with the new C++ Concurrency Runtime’s Concurrency::Combinable template class. For comparison, the reduction operation is also commonly used with other parallel programming libraries…

0

New Parallel Computing Platform (PCP) Developer Resources

The Visual Studio Launch will open a new chapter for Developers writing Windows applications.   Included with Visual Studio 2010 are several new parallel computing technologies and tools.   C++ Developers will discover the C++ Concurrency Runtime and Parallel Patterns Library.   .NET Developers will appreciate the .NET4 Parallel Extensions and Task Parallel Library.   These technologies are accompanied…

0

Parallel Computing Platform Developer Lab

Microsoft Developer & Platform Evangelism, in collaboration with the Microsoft Parallel Computing Platform product team, is hosting a developer lab at the Platform Adoption Center on April 12-15, 2010.  This event is for Microsoft Partners and Customers seeking to incorporate either .NET4 Parallel Extensions or C++ Concurrency Runtime features into their new or existing applications….

0

New R2 Developer Learning Center

Windows Server 2008 R2, “Not your average R2!” Explore this significant Windows Server release via a self-paced training course of videos and hands-on-labs with a focus on performance, web, management, and other server solution scenarios.   Learn about developing applications for “many-core” scale, enable efficient “trigger-started” services, explore new Windows PowerShell features, create integrated solutions with…

0

Channel9 – New C++ Concurrency Runtime Episodes

The C++ Concurrency Runtime is new with Visual Studio 2010 (in Beta release as of June, 2009).  Learn how the new runtime task scheduler leverages new Windows Server 2008 R2 User-Mode Scheduling (UMS) APIs and provides powerful pattern-based abstractions for Parallel Computing. New episodes include: The C++ Concurrency Runtime – Parallel Patterns Library The C++…

0