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

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

<Previous