C# multicore, concurrent, threaded, and parallel programming

Exploit the power of multicore CPUs or multiple processors for faster, more responsive software, using C# programming language. Tackle the multicore revolution.

Using VirtualBox 3.0 Virtualization Software to Measure Multicore Scalability – Go Parallel

Posted on http://www.ddj.com/go-parallelThe new Sun’s VirtualBox virtualization software release offers very interesting features to allow developers to measure multicore scalability. As these new features were not available in previous versions, it is very important to consider them when evaluating a virtualization solution in order to test parallel performance in different operating systems and hardware environments.
Read more here

July 10, 2009 Posted by | concurrent programming, Core i7, multicore testing, parallel performance, parallel programming, scalability, VirtualBox 3.0, virtualization | , | Leave a Comment

Work Stealing Queues in .Net 4 and in Previous Versions – Go Parallel

Posted on http://www.ddj.com/go-parallel
.Net 4.0 Beta 1 offers a new and improved thread pool engine. It uses work stealing queues to provide nice load-balancing capabilities, better performance and greater scalability. The work stealing mechanism allows you to reduce the scheduling overhead in highly parallelized algorithms.
Read more here

July 2, 2009 Posted by | .net, .Net 4.0, c threading, C#, concurrent programming, concurrent threads, Core i7, multicore, parallel extensions, parallel programming, tasks, Visual Studio 2010 | , , , , , , , , , , | Leave a Comment

Intel’s Hyper-Threading Strikes Back

Posted on http://www.ddj.com/go-parallel/blog/archives/2009/04/intels_hyperthr.html
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.

April 28, 2009 Posted by | Core i7, Hyper-Threading, Intel, parallel programming | Leave a Comment

   

Follow

Get every new post delivered to your Inbox.