Sign in
Parallel Development in Visual Studio
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Tags
.NET 4
Announcements
Attach
C++ AMP
Cache Coherence
Callstack
Case Study
Channel 9
Code Gallery
Communication Overhead
Concurrency Visualizer
Data Collection Control
Data Parallelism
Debugging
Demystify
Detach
Developer Preview
Disk I/O
ETW
F#
False Sharing
FPO
Garbage Collection
GC
GPU
Grab Bag
Hosting Process
HPC
Jacobi Relaxation
Jump to Code
Locality
Matrix Multiplication
MPI
Multithread
Native
Oversubscription
Pages
Parallel
Parallel Computing
Parallel Dwarfs
Parallel Extensions
Parallel Motifs
Parallel Spellchecker
Parallel Stacks
Performance Explorer
Personal
PLINQ
PPL
Profiler
Profiling
RC
Release Candidate
Responsive
Row Decomposition
Scenario Marker
Screencast
Speedup
Spellchecker
Symbol Path
Symbols
System Requirements
TaskScheduler
Thread Hiding
Thread Ready Connector
Thread Sorting
TPL
Trace
Tracewriter
UI
Visible Timeline Profile
Visual Studio
Visual Studio 2010
Visual Studio 2010 Release Candidate
Windows HPC Server
WPF
Browse by Tags
MSDN Blogs
>
Parallel Development in Visual Studio
>
All Tags
>
visual studio 2010
Tagged Content List
Blog Post:
Processor Cache Misses are Reported as Execution
jader3rd
When refactoring a serial application into a parallel application the minimum bar of acceptable performance is that the parallel application must run from beginning to end in less wall clock time than the serial application. If it doesn’t run faster, there’s no point in doing the refactoring...
on
13 May 2011
Blog Post:
Visualizing Concurrency on Production Systems
jader3rd
As interesting as profiling applications on your development computer is, I’m sure you’ve wanted to see the behavior of applications when running in production systems. The ability to view remote traces with the Concurrency Visualizer first requires installing the Visual Studio 2010 profiler...
on
8 Mar 2011
Blog Post:
Concurrency Visualizer as a Microscope for Execution Dynamics
Sasha Dadiomov
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...
on
23 Aug 2010
Blog Post:
The Concurrency Visualizer Debuts with the Launch of VS2010!
James Rapp
Visual Studio 2010 is finally here and those of us who worked on the Concurrency Visualizer are thrilled about its debut (in VS2010 Premium and Ultimate)! We truly hope that our hard work pays off for you, enabling you to solve your toughest parallel performance problems. I’d like to thank everyone who...
on
12 Apr 2010
Blog Post:
General-Purpose Computation on Graphics Hardware
DanielMoth
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...
on
1 Mar 2010
Blog Post:
Instantly Expanding Long Callstacks in the Concurrency Visualizer Reports
James Rapp
Did you notice that reports frequently show pretty long stacks? E.g. in the picture below it is 12 frames deep, but sometimes it can be a hundred… and very frequently you need the deepest one to see what is going on. Are you supposed to click on “+” hundred times? Happily, there is a shortcut – asterisk...
on
8 Feb 2010
Blog Post:
Using the Concurrency Visualizer to Analyze MPI Communication Overheads
_HShafi_
The Message Passing Interface (MPI) is a popular API for developing message-passing based parallel applications on clusters. Microsoft has a Windows HPC Server product that includes an implementation of MPI, among other things (visit http://www.microsoft.com/hpc) . In this post, I’d like to demonstrate...
on
1 Feb 2010
Blog Post:
Tuning a Parallel LINQ File Search Application
James Rapp
This post explores the performance issues that arise when using PLINQ to parallelize queries, and illustrates how the Concurrency Visualizer in Visual Studio 2010 can be a valuable tool in identifying performance bottlenecks and making efficient and profitable parallelization choices. The subject of...
on
25 Jan 2010
Blog Post:
Tuning a Parallel Ray Tracer in F#
James Rapp
One of the samples that is included with the Parallel Programming Samples for .NET 4 is a simple Ray Tracer. This ray tracer provides a nice visual way of seeing the benefits of .NET 4 parallelism features, as well as giving insights into the way work stealing happens under the hood. The...
on
19 Jan 2010
Blog Post:
Adjusting Buffer Settings for Event Tracing for Windows (ETW)
James Rapp
We instrumented The Concurrency Visualizer within Visual Studio 2010’s profiler via Event Tracing for Windows (ETW), which depends on a number of buffers to cache data before writing it to disk. If The Concurrency Visualizer complains of lost kernel and / or user mode events during creation of a profile...
on
4 Jan 2010
Blog Post:
Which Visual Studio 2010 Profiling Option Should I Select?
James Rapp
Ever wonder which of these profiling options to select? Find out here . James Rapp - Parallel Computing Platform
on
31 Dec 2009
Page 1 of 1 (11 items)