Case Study: Parallelism and Memory Usage, VS2010 Tools to the Rescue!

I was approached recently by a request to help a Microsoft customer improve his application’s performance.  He had a managed application that exhibited a fair amount of data level parallelism in a long-running for_each loop.  When that loop was parallelized using the Parallel.ForEach() construct in TPL (Task Parallel Library) on a quad core system, our…

0

Come Join Us at the International Supercomputing Conference (ISC ’10) in Hamburg

Hi, I hope that some of you can join us at the International Supercomputing Conference (ISC) at Hamburg this week.  Keith Yedlin and I will be giving a tutorial today about the Parallel Computing Platform team’s technologies in Visual Studio 2010 (link).  As part of the tutorial, I will be giving a 75 minute talk…

0

MSDN Magazine Article on VS2010 with Concurrency Visualizer

Hi, The April issue of MSDN magazine is out, and we were happy to see an article entitled “Better Coding with Visual Studio 2010” by Doug Turnure that also briefly covers the Concurrency Visualizer.  I encourage you all to read it here because it contains other information about parallel programming and other cool features in VS2010. …

0

Concurrency Visualizer Interactions with Hyper-V Systems

Hi folks,  I’d like you all to be aware of an issue that can affect the quality or functionality of the Concurrency Visualizer.  Our tool relies heavily on gathering timestamps in order to correlate events across cores and threads.  When running on a virtualized processor, depending on many variables, the fidelity of this information can…

0

March 2010 MSDN Magazine Article on the Concurrency Visualizer in VS2010

Hi, I’ve received many requests for a more in-depth article on the features of the Concurrency Visualizer in VS2010.  Well, I’m happy to report that I’ve come through with an article entitled “Performance Tuning with the Concurrency Visualizer in Visual Studio 2010” that appeared in the current (March 2010) issue of MSDN Magazine.  The article…

0

Concurrency Visualizer for MPI Applications and Gamefest 2010

Hi,  I’ve recently posted a short article on how you can use the Concurrency Visualizer to understand the performance of MPI (Message Passing Interface) applications.  You can find it at our team’s blog.  Also, this week I’m giving a talk at Gamefest 2010 entitled “Visualization Tools for Multicore Performance Analysis”.  Stop by and chat if…

0