Looking at Virtual Memory Usage

Brian Harry is continuing a great series of posts on VS2010 performance, you can read the latest in that series here; where Brian talks about the issues we’ve been seeing around Virtual Memory Exhaustion and what we’re doing to address it.  


Improvements in Intellisense post Beta 2

Brian Harry has posted a discussion of Intellisense performance improvements in VS2010 that we’ve made since Beta 2, including bothe before and after videos.  He also touches a little on the massive performance effort we’re making as a division to address the performance issues identified by our external and internal customers.  


VS2010 Performance and Bad Video Drivers/Hardware

[Note, this post is superceeded by a newer post here.] We’ve received a few performance complaints around Visual Studio 2010 (Beta 2) performance that can be traced to old video drivers or GPU virtualization issues. If you’re seeing slow / broken screen updates verify you have the latest drivers for your system. If this doesn’t…


Tell us about VS2010 Beta2

Last week we shipped Beta 2 for broad distribution.  Many of you have already sent us comments and improvement suggestions (thanks!) At this point we are down to our final set of bug fixing, perf tuning, etc.  We’re very interested in your feedback so we can take action on it before we ship the final…


Parallel Scalability Isn’t Child’s Play, Part 3: The Problem with Fine-Grained Parallelism

In the last blog entry in this series, I introduced the model for parallel program scalability proposed by Neil Gunther, which I praised for being a realistic antidote to more optimistic, but better known, formulas. Gunther’s model adds a new parameter to the more familiar Amdahl’s law. The additional parameter k, representing coherence-related delays, enables…

Are we taking advantage of Parallelism?

Recently, a colleague of mine, Mark Friedman, posted a blog titled “Parallel Scalability Isn’t Child’s Play” in which he reviewed the merits of Amdahl Law vs. Gunther’s Law for determining the practical limits to parallelization. I would not argue with the premise of Mark’s blog that Parallelism is not child’s play. However, I do have…


Parallel Scalability Isn’t Child’s Play, Part 2: Amdahl’s Law vs. Gunther’s Law

Part 1 of this series of blog entries discussed results from simulating the performance of a massively parallel SIMD application on several alternative multi-core architectures. These results were reported by researchers at Sandia Labs and publicized in a press release. Neil Gunther, my colleague from the Computer Measurement Group (CMG), referred to the Sandia findings…


Parallel Scalability Isn’t Child’s Play

In a recent blog entry, Dr. Neil Gunther, a colleague from the Computer Measurement Group (CMG), warned about unrealistic expectations being raised with regard to the performance of parallel programs on current multi-core hardware. Neil’s blog entry highlighted a dismal parallel programming experience publicized in a recent press release from the Sandia Labs in Albuquerque,…