ACM Home Page
Please provide us with feedback. Feedback
Execution characteristics of desktop applications on Windows NT
Full text PdfPdf (1.42 MB)
Source International Symposium on Computer Architecture archive
Proceedings of the 25th annual international symposium on Computer architecture table of contents
Barcelona, Spain
Pages: 27 - 38  
Year of Publication: 1998
ISBN:0-8186-8491-7
Also published in ...
Authors
Dennis C. Lee  Department of Computer Science and Engineering, Box 352350, University of Washington, Seattle, WA
Patrick J. Crowley  Department of Computer Science and Engineering, Box 352350, University of Washington, Seattle, WA
Jean-Loup Baer  Department of Computer Science and Engineering, Box 352350, University of Washington, Seattle, WA
Thomas E. Anderson  Department of Computer Science and Engineering, Box 352350, University of Washington, Seattle, WA
Brian N. Bershad  Department of Computer Science and Engineering, Box 352350, University of Washington, Seattle, WA
Sponsors
IEEE-CS\TCCA : TC on Computer Arhitecture
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 25,   Citation Count: 41
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/279358.279366
What is a DOI?

ABSTRACT

This paper examines the performance of desktop applications running on the Microsoft Windows NT operating system on Intel x86 processors, and contrasts these applications to the programs in the integer SPEC95 benchmark suite. We present measurements of basic instruction set and program characteristics, and detailed simulation results of the way these programs use the memory system and processor branch architecture. We show that the desktop applications have similar characteristics to the integer SPEC95 benchmarks for many of these metrics. However, compared to the integer SPEC95 applications, desktop applications have larger instruction working sets, execute instructions in a greater number of unique functions, cross DLL boundaries frequently, and execute a greater number of indirect calls.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
Calder et al. 94
Calder, B., Grunwald, D., and Zorn, B. Quantifying behavioural differences between C and C++ programs. Journal of Programming Languages, 2(4):313-351, December 1994.
 
Chen & Leupen 97
Chen, J. B. and Leupen, B. D. D. Improving instruction locality with just-in-time code layout, in Proceedings of the USENIX Windows NT Workshop, pages 25-32, August 1997.
Chen et al. 95
 
Driesen & Holzle 97
Eggers et al. 90
Endo et al. 96
 
Intel Corporation 97
Intel Corporation. VTune, performance tuning advisor for Intel architecture, software, 1997. version 2.4.
 
Larus & Ball 92
Larus, J. R. and Ball, T. Rewriting executable files to measure program behavior. Technical Report 1083, University of Wisconson-Madison, Madison, Wl, March 1992.
Larus & Schnarr 95
Maynard et al. 94
 
McFarling 93
McFarling, S. Combining branch predictors. Technical Report TN 36, DEC-WRL, 1993.
 
Patterson & Hennessy 96
Perl & Sites 96
Pettis & Hansen 90
 
Rational Software Corporation 96
Rational Software Corporation. Rational Visual Test. software, 1996. version 4.0r, http : //www. rational, com.
 
Romer et al. 97
Romer, T., Voelker, G., Lee, D., Wolman, A., Wong, W., Levy, H., and Bershad, B. Instrumentation and optimization of Win32/Intel executables using Etch. In Proceedings of the USENIX Windows NT Workshop, pages 1-8, August 1997.
 
SPEC 95
SPEC newsletter, September 1995. Information about the SPEC95 benchmarks used in this study is available at http : //www. spec. org/osg/cpu95/CINT95.
Srivastava & Eustace 94
Uhlig et al. 95
Ungar et al. 84
Woo et al. 95
Yeh & Patt 92
Young et al. 95

CITED BY  41

Collaborative Colleagues:
Dennis C. Lee: colleagues
Patrick J. Crowley: colleagues
Jean-Loup Baer: colleagues
Thomas E. Anderson: colleagues
Brian N. Bershad: colleagues