Browse by Tags
All Tags
»
Performance Engineering
(RSS)
.NET
Auto-provisioning
Control Engineering
Control theory
CSharpDevCenter
Hardware
Parallel programming
PDC2008
Performance
Performance testing
Scalability
Visual Studio
02 May 2009
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
Read More...
22 October 2008
PDC2008 preConference Workshop
Over the past several weeks, I have been working overtime developing a presentation on web application performance to be given at the upcoming Professional Developer’s Conference (PDC), which is next week in Los Angeles. This is partly why I have been
Read More...
18 September 2008
Mainstream NUMA and the TCP/IP stack: Final Thoughts
This is a continuation of Part IV of this article posted here . Note that a final version of a white paper tying this series of five blog entries together (and a Powerpoint presentation on the subject) are attached. For many years, the effort to improve
Read More...
27 July 2008
Mainstream NUMA & the TCP/IP stack: Part 2: Programming ccNUMA machines
This is a continuation of Part I of this article posted here . In Part 1 of this article, we looked at the capacity issues that are driving architectural changes in the TCP/IP networking stack. While network interfaces are increasing in throughput capacity,
Read More...
10 June 2008
Mainstream NUMA and the TCP/IP stack: Part I.
One of the intriguing aspects of the onset of the many-core processor era is the necessity of using parallel programming techniques to reap the performance benefits of this and future generations of processor chips. Instead of significantly faster processors,
Read More...
02 June 2008
Introduction to Control Theory and Its Application to Computing Systems -- Part 1
Part 1 of the slide presentation.
Read More...
02 June 2008
Introduction to Control Theory and Its Application to Computing Systems -- Part 2
Part 2 of the slide presentation.
Read More...
02 June 2008
Introduction to Control Theory and Its Application to Computing Systems
Our DDPE colleague Joe Hellerstein, along with Tarek Abdelzaher (University of Illinois), Yixin Diao (IBM), Chenyang Lu (Washington University), and Xiaoyun Zhu (HP) , is presenting a seminar this week at ACM Sigmetrics. The session Abstract follows:
Read More...
20 May 2008
Visual Studio Performance Testing -- Noise is Enemy #1
Performance testing is essential to our quest to make Visual Studio provide a highly responsive user experience. We do performance testing early and often. Before a new feature is checked into the main branch, a test build is created, and 100 to 200 tests
Read More...
01 April 2008
Thoughts on Intel's recent hardware announcements
Intel briefed customers recently about the evolution of its processor architectures to support ManyCore processors. Highlights of the press briefing include announcing the quad-core Tukwila processor that supports the IA-64 Itanium architecture and a
Read More...
22 March 2008
Parallel programming: Where Do We Go From Here: Part 1
The Performance of Desktop Applications in the ManyCore Era The Quad-cores are coming! The Quad-cores are coming! Beginning in early 2008, machines with the latest quad-core processors became available from the major manufacturers. Should you be excited
Read More...
22 March 2008
Where Do We Go From Here, Part 1.
The Performance of Desktop Applications in the ManyCore Era The Quad-cores are coming! The Quad-cores are coming! Beginning in early 2008, machines with the latest quad-core processors became available from the major manufacturers. Should you be excited
Read More...
21 March 2008
Who Am I and What Am I Doing Writing a Blog?
My name is Mark Friedman and I have been working here at Microsoft as an Architect in the Developer Division Performance Engineering team since October 2006. Although I am a newbie here, I am an industry veteran with an extensive background in software
Read More...
Home
About
Email
Developer Division Performance Engineering blog
News and commentary on developing scalable Windows applications (with Visual Studio)
RSS 2.0
Atom 1.0
Recent Posts
Improving the Start-up Performance of the WPF and Silverlight Designer in Visual Studio 2010 Beta 2
VS2010 Performance and Bad Video Drivers/Hardware
Tell us about VS2010 Beta2
Parallel Scalability Isn’t Child’s Play, Part 3: The Problem with Fine-Grained Parallelism
Are we taking advantage of Parallelism?
Tags
.NET
Auto-provisioning
Beta
Control Engineering
Control theory
CSharpDevCenter
Hardware
Parallel programming
PDC2008
Performance
Performance Engineering
Performance testing
Scalability
Service Pack
Sliverlight
Visual Studio
Visual Studio 2010
Visual Studio Profiler
Visual Studio Team Developer
WPF
Archives
November 2009 (1)
October 2009 (2)
June 2009 (1)
May 2009 (1)
April 2009 (1)
March 2009 (1)
December 2008 (1)
October 2008 (1)
September 2008 (2)
August 2008 (2)
July 2008 (1)
June 2008 (5)
May 2008 (2)
April 2008 (2)
March 2008 (2)
Search