Performance Enhancements to Parallel Patterns Library (PPL) and Concurrency Runtime

Applications just run faster. This is one of our themes for v.next.

Since our last release in Visual Studio 2010, we have made significant improvements to the entire C++ stack, including the concurrency runtime and libraries. Here are some performance charts to get you excited about our v.next!

Stock portfolio analysis is 10-15% faster

Simply recompiling the stock portfolio analysis sample gives you about 8-10% performance improvement. In addition, exploiting cache affinity by using the new affinity_partitioner gives you an extra 3-5% benefit

Cartoonizer is ~20% faster

Simply recompiling the cartoonizer sample gives you about 15-25% performance improvement.

Stay tuned for more …!

 

 

Rahul V. Patil

Lead Program Manager