home · mobile · calendar · colloquia · 1998-1999 · 

Colloquium - Lee

Analyzing and Optimizing Commercial Applications on Windows NT
Dennis Lee
University of Washington

Commercial applications tend to be interactive, multithreaded, feature-rich, and graphical. Compared to the scientific computing dominated SPEC benchmarks, these characteristics suggest differences in architectural characteristics, such as cache locality and branch prediction. In this talk, I describe ongoing work to trace, characterize, and optimize commercial applications on Windows NT. In particular, I highlight the differences in architectural characteristics of desktop applications from SPEC applications, and present a profile-based optimization that can improve the startup latencies of desktop and web applications.

The contributions of this work are fourfold: 1) we have developed a framework for measuring and optimizing applications on x86-Windows NT; 2) we have generated and distributed traces of desktop applications, SPEC95 applications, and database applications; 3) we have characterized the execution and architecture characteristics of these applications; and 4) we have developed and analyzed a profile-based technique to optimize the startup latency of these applications.

Hosted by Dirk Grunwald.

Department of Computer Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
May 5, 2012 (14:13)