BT

New Tool for Debugging Parallel Applications in Visual Studio 11

by Jenni Konrad on Nov 11, 2011 |

Microsoft has released the Parallel Visualization Pack for Visual Studio 11 Developer Preview. Built to extend the functionality of the new Parallel Watch Window, the pack includes visual tools to aid in debugging multithreaded applications.

The Parallel Watch Window allows developers to view objects and values across all the threads in an application. Threads can be sorted, flagged or frozen while the rest of the application executes. The Visualization Pack adds a set of four visualizers to the Parallel Watch Window:

Heat Map
The Heat Map displays values on either a clustered, linear or logarithmic scale, to help spot uneven distribution of data across threads.

Histogram
A graph that groups the value of an expression with the number of occurrences across threads. It also allows the user to display any undefined values in the application.

Scatterplot
This visualizer creates a graph of data on an x-y axis to help spot outliers.

Object Expander
The Object Expander lets the user drill down into all the members of an object in the Parallel Watch Window, and compare the values across threads. Values or entire threads can be flagged and sorted. Default selections include max, min, unique, and undefined values.

The visualizers are intended for applications with extremely high numbers of parallel threads, especially those on GPUs. They work with any language in Visual Studio 11 that supports the use of the debugging window.

The Parallel Visualization Pack is available for download from the Visual Studio Library.

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Educational Content

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT