Posted on Intel Software Network
In a recent post, Robert Chesebrough (Intel) talked about less focus on threads and more focus on tasks. I agree with him. I do believe that decomposing the job to be done into many tasks is the key to a successfully parallelized algorithm.
Wednesday, April 29, 2009
Tuesday, April 28, 2009
Using Intel Concurrency Checker 2.1 to benchmark threading and multicore metrics
This video uses Intel Concurrency Checker 2.1 to benchmark threading metrics on a parallelized and multithreaded C# application. Watching this video you will find out that there is an easy to use utility to test multicore optimizations in any executable.
For more information about Intel Concurrency Checker 2.1, visit: http://software.intel.com/
The application also uses AForge.NET imaging framework. For more information about AForge.NET, visit: http://www.aforgenet.com
For more information about .Net Parallel Extensions, visit: http://msdn.microsoft.com/en-us/concurrency/default.aspx
For more information about Intel Concurrency Checker 2.1, visit: http://software.intel.com/
The application also uses AForge.NET imaging framework. For more information about AForge.NET, visit: http://www.aforgenet.com
For more information about .Net Parallel Extensions, visit: http://msdn.microsoft.com/en-us/concurrency/default.aspx
Parallel Extensions offer backward compatibility
Posted on Intel Software Network
Many developers are working with the features offered by C# 3.0 and .Net 3.5 to exploit multi-core CPUs. Parallel Extensions, which will be part of .Net 4.0 in Visual Studio 2010 are entering Beta 1. Luckily, they will offer backward compatibility.
Parallel Extension will offer a lot of interesting features related to multi-core programming. So, developers face many questions.
Many developers are working with the features offered by C# 3.0 and .Net 3.5 to exploit multi-core CPUs. Parallel Extensions, which will be part of .Net 4.0 in Visual Studio 2010 are entering Beta 1. Luckily, they will offer backward compatibility.
Parallel Extension will offer a lot of interesting features related to multi-core programming. So, developers face many questions.
Intel's Hyper-Threading Strikes Back
Posted on www.ddj.com/go-parallel
Intel's Hyper-Threading technology was introduced with the 3.06 GHz Pentium 4 microprocessor. A few years later, the new Intel Core i7 processors offer Hyper-Threading again.
Intel's Hyper-Threading technology was introduced with the 3.06 GHz Pentium 4 microprocessor. A few years later, the new Intel Core i7 processors offer Hyper-Threading again.
Novell's Mono brings SIMD support to C#
Posted on www.ddj.com/go-parallel
Parallel programming is not just about multi-threading and multi-core. There's also a lot of power in the SIMD (Single Instruction Multiple Data) extended instruction set available in most modern microprocessors from Intel and AMD.
Parallel programming is not just about multi-threading and multi-core. There's also a lot of power in the SIMD (Single Instruction Multiple Data) extended instruction set available in most modern microprocessors from Intel and AMD.
Subscribe to:
Posts (Atom)