Friday, January 11, 2008

.NET Framework 3.5 goes Multicore

I posted in Oct 07 a post on a reference for how to write code in .net for multicore. But, now, M$ is comming to help .NET world with an Extension for .NET 3.5 ver as a CTP (Community Technology Preview) which will takecare of this task and the .NET Developers can cocentrate on effecient coding, instead of breaking their heads to solve Multicore issue, which's mainly seen as a Harrdware issue. See here more on this.

Extensions to the .NET Framework 3.5 are a first draft at history. This CTP begins to tap into the power of multiprocessor chips, while letting developers work with the familiar .NET paradigm. Many viewers have suggested that the next generation of multicore processors will require changes in application development, which these new extensions seem to augur.

The CTP is called as "Microsoft Parallel Extensions to .NET Framework 3.5, December 2007 Community Technology Preview" & Download it here.

More info on this in Soma's blog.

Microsoft Parellel Computing Homepage

More on F# Language & F# & Parellel Computing. F# is a Functional Programming Language

The Manycore Shift WhitePaper

Also, you can optimize your .NET code for Multicore. More here

PLINQ - Parallel Language Integrated Query (PLINQ) offers an easy way to take advantage of parallel hardware, including traditional multi-processor computers and the newer wave of multi-core processors

JiniShans