Concurrency Visualizer as a Microscope for Execution Dynamics

This is the picture that Concurrency Visualizer team used on the title page of internal specs. It actually reveals how most of us think about our product: not as a profiler (though you can get decent sample profile from it by clicking the green “Execution” category in the legend), and not even as a performance…

0

General-Purpose Computation on Graphics Hardware

Those of you following the various parallel computing blogs from our team or who have played with Visual Studio 2010 have probably noticed a heavy focus on single box parallelism (and mostly on client machines).   For a future version of Visual Studio we are exploring stronger investment for the Windows HPC Server (for an…

0

Parallel Performance Case Study: Finding References to Parallel Extensions

Stephen Toub                                                                                                       Parallel Computing Platform Visual Studio 2010 is quite a large application, comprising not only the entire integrated development environment (IDE) and all of the tools that make it up, but also the underlying runtimes and frameworks on which it runs, including the .NET Framework 4. When logic in one of these constituent components…

0

Debugging Parallel applications in Visual Studio 2010

In addition to the concurrency visualizer feature that we have been blogging about here, there is great debugging support for parallel applications in Visual Studio 2010. I have created a lot of content for the parallel debugger windows (Parallel Tasks and Parallel Stacks) and have gathered all the links in one place. Check out my blog…

0