MulticoreInfo.com header image 2

Programming for Multicore processors

October 30th, 2009 · 1 Comment




by Sandeep Koul
Multicore processorsadvanced a lot and are being used in mobile phones and PDAs today. To harness these multi-core capabilities, developers need to parallelize their code. Microsoft Visual Studio 2010 and .NET Framework 4.0 Beta 1 are filled with features to help developers write efficient code for multi-core machines and that too without drilling deep to thread level. Parallel programming support in latest version of VS comprises of following features:

* Task Parallel Library (TPL), for implementation of ‘For’ and ‘ForEach’ loop which in turn help in defining concurrent tasks
* Data structures for parallel programming
* Parallel diagnostic tools which include debugger window for tasks and parallel tasks
* PLINQ -the parallel implementation of LINQ. PLINQ can be used to enhance performance where one needs to process large sets of data like trade analysis, scientific computing etc.

Full Story

  • Share/Save/Bookmark

Tags: MulticoreInfo

Like what you're reading? Come back every day for multicore news, or subscribe to RSS updates.



Stumble It!     


1 response so far ↓