
"With all the modern systems using multi-core and multi-processor systems, tapping this new power is an
interesting challenge for developers. It also fundamentally starts the shift on how your 'average Joe' interacts with a computer and things that he/she expects to be able to. First, check out the '
Manycore Shift' paper from Microsoft. Second checkout the
Parallel Extensions to .NET 3.5 which is a programing model for data and task parallelism. It also helps with coordination on parallel hardware (such as multi-core CPU's) via a common work schedules. There is also a new
Parallel Computing Dev Center on MSDN. Before you
download the December 2007 CTP, make sure you have the RTM bits of the .NET 3.5 runtime. There are also a
number of bugs fixed in this new CTP. If you want a quick introduction then check out a
few videos available."