Windows Server 2008 R2 represents the latest evolution of the Windows Server operating system and supports high-end hardware systems with large numbers of microprocessors.  R2 features enhanced support for Non-Uniform Memory Access (NUMA) computer architectures and new User-Mode Scheduling (UMS) API's that effectively enable application developers to "minimize contention and maximize locality" within parallel computing applications.  These new platform capabilities are extended via libraries such as the C++ Concurrency Runtime and the .NET Parallel Extensions along with complementary tools support within Visual Studio 2010.

Recommendations:

1.  Get your hands on the evaluation release of R2.

2.  Get Visual Studio 2010 beta2.

3.  Check-out the C++ Concurrency Runtime and .NET Parallel Extensions.

4.  Watch Channel9 for the latest information on The Parallel Computing Platform.