Parallel Development in Visual Studio
Author Intro: Paulo Janotti
I am a Software Developer working on the Parallel Developer Tools team. I joined Microsoft in 2001,...
Author: Paulo Janotti Date: 02/22/2010
The Visual Studio 2010 Release Candidate is Here!
You can download the new release candidate here. We’ve made improvements on a multitude of...
Author: James Rapp Date: 02/16/2010
What is the Timeline Caret?
What is the Timeline Caret marker anyway? Here is a picture. There is a ton of...
Author: Drake Campbell Date: 02/15/2010
Author Intro: Drake Campbell
My name is Drake Campbell and I am a Developer on the Parallel Developer Tools Team. Both my...
Author: Drake Campbell Date: 02/15/2010
Instantly Expanding Long Callstacks in the Concurrency Visualizer Reports
Did you notice that reports frequently show pretty long stacks? E.g. in the picture below it is 12...
Author: James Rapp Date: 02/08/2010
Author Intro: Sasha Dadiomov
Sasha Dadiomov is the development lead of the Parallel Profiler. His previous projects in Microsoft...
Author: James Rapp Date: 02/07/2010
Using the Concurrency Visualizer to Analyze MPI Communication Overheads
The Message Passing Interface (MPI) is a popular API for developing message-passing based parallel...
Author: HShafi Date: 02/01/2010
Tuning a Parallel LINQ File Search Application
This post explores the performance issues that arise when using PLINQ to parallelize queries, and...
Author: James Rapp Date: 01/25/2010
Author Intro: Mayank Agarwal
My name is Mayank Agarwal and I am a Software Developer on the Parallel Computing Platform...
Author: James Rapp Date: 01/25/2010
Tuning a Parallel Ray Tracer in F#
One of the samples that is included with the Parallel Programming Samples for .NET 4 is a simple Ray...
Author: James Rapp Date: 01/19/2010
Introducing the Authors
Those of you who have been following this blog may have thought “So who are these people...
Author: James Rapp Date: 01/15/2010
Adjusting Buffer Settings for Event Tracing for Windows (ETW)
We instrumented The Concurrency Visualizer within Visual Studio 2010’s profiler via Event Tracing...
Author: James Rapp Date: 01/04/2010
Author Intro: Bill Colburn
I am Program Manager on the Parallel Computing Platform team. I help build tools that enable...
Author: James Rapp Date: 01/03/2010
Which Visual Studio 2010 Profiling Option Should I Select?
Ever wonder which of these profiling options to select? Find out here. James Rapp - Parallel...
Author: James Rapp Date: 12/31/2009
Parallel Performance Case Study: Finding References to Parallel Extensions
Stephen...
Author: James Rapp Date: 12/28/2009
Overview of the Parallel Dwarfs project on Codeplex
The Parallel Motifs, or Parallel Dwarfs as they are sometimes called, are a collection of algorithm...
Author: James Rapp Date: 12/21/2009
Author Intro: Robert Palmer
I am currently the Program Manager for parallel correctness tools in the Parallel Computing Platform...
Author: James Rapp Date: 12/20/2009
Tracewriter App Available for Download on Code Gallery
About three weeks ago, Ryan wrote about his “Tracewriter” application which spells out text in the...
Author: James Rapp Date: 12/16/2009
A Fresher Parallel Computing Developer Center on MSDN
For those of you who haven’t seen it, the Parallel Computing developer center is a comprehensive...
Author: James Rapp Date: 12/14/2009
Linking Visualization to Application Phases
It is often necessary to divide many real-world applications into multiple distinct phases. As...
Author: James Rapp Date: 12/10/2009
GC Performance Patterns
Our “Rogues Gallery” is a collection of common, visual patterns exhibiting...
Author: James Rapp Date: 12/07/2009
Learning to Write in Parallel
When I first joined the Concurrency Visualizer team, I thought, “Wouldn’t it be cool to make an...
Author: James Rapp Date: 11/23/2009
Author Intro: Ryan Nowak
Hi, I'm Ryan Nowak and I'm a Tester on the Parallel Computing Platform team at Microsoft. I've been...
Author: James Rapp Date: 11/23/2009
Debugging Parallel applications in Visual Studio 2010
In addition to the concurrency visualizer feature that we have been blogging about here, there is...
Author: DanielMoth Date: 11/17/2009
Author Intro: Daniel Moth
My name is Daniel Moth and I was asked to share a short bio, so here it is: I was born in Germany,...
Author: DanielMoth Date: 11/17/2009
Green Isn’t Always Good
One reason to use the Concurrency Visualizer is to maximally utilize system resources. To aid in...
Author: James Rapp Date: 11/16/2009
Author Intro: Matt Jacobs
My name is Matt Jacobs and I’m a developer on the Parallel Computing Platform team. Born and raised...
Author: James Rapp Date: 11/16/2009
Beginner's Guide to Profiling Parallel Apps Part IV
Welcome to fourth and final installment of the "beginner's guide" series. In my...
Author: James Rapp Date: 11/09/2009
Beginner's Guide to Profiling Parallel Apps Part III
Hello and welcome to the third installment of the "beginner's guide" series. While I...
Author: James Rapp Date: 11/02/2009
New Screencast Available!
For those of you who have watched my first screencast, you may be interested in taking a look at...
Author: James Rapp Date: 10/28/2009
Beginner's Guide to Profiling Parallel Apps Part II
In my previous post, I described how to profile your multithreaded application using the Visual...
Author: James Rapp Date: 10/27/2009
Beginner's Guide to Profiling Parallel Apps Part I
Hello world! This is the first of four "beginner's guide" installments. Though...
Author: James Rapp Date: 10/27/2009
Check This Out!
If you haven't had the chance to check out channel 9, you're missing out. Our team has put out two...
Author: James Rapp Date: 10/22/2009
Parallel Profiling Capabilities Demystified
We are very excited to further improve the parallel capabilites of the Visual Studio 2010 profiler...
Author: James Rapp Date: 10/21/2009
Threads View 4
Don't forget!-Click on one of the three tabs at the top-left of the image to navigate to a different...
Author: James Rapp Date: 10/21/2009
Threads View 2
Don't forget!-Click on one of the three tabs at the top-left of the image to navigate to a different...
Author: James Rapp Date: 10/21/2009
Threads View 3
Don't forget!-Click on one of the three tabs at the top-left of the image to navigate to a different...
Author: James Rapp Date: 10/21/2009
Threads View 1
Don't forget!-Click on one of the three tabs at the top-left of the image to navigate to a different...
Author: James Rapp Date: 10/21/2009
CPU Utilization View
Don't forget!-Click on one of the three tabs at the top-left of the image to navigate to a different...
Author: James Rapp Date: 10/21/2009
Cores View
Don't forget!-Click on one of the three tabs at the top-left of the image to navigate to a different...
Author: James Rapp Date: 10/21/2009
Author Intro: James Rapp
My name is James Rapp and I am a Program Manager on the Parallel Computing Platform team. I was born...
Author: James Rapp Date: 10/21/2009
Welcome!
Welcome to our new blog! Many of us on the Parallel Developer Tools team wanted to start this blog...
Author: James Rapp Date: 10/19/2009