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 4.0, c threading, concurrent threads, multicore, scalability, scheduling, tasks, Visual Studio 2010 | , , | Leave a Comment

   

Follow

Get every new post delivered to your Inbox.