DocumentCode
2161462
Title
The effects of compiler options on application performance
Author
Stewart, Katherine E. ; White, Steven W.
Author_Institution
Scientific & Eng. Software Inc., USA
fYear
1994
fDate
10-12 Oct 1994
Firstpage
340
Lastpage
343
Abstract
Compiler optimizations play a pivotal role in determining the run-time performance of an application. Performance improvements stem from path length reduction, efficient instruction selection, pipeline scheduling, and memory penalty minimization. This paper describes typical optimizations and highlights the mechanisms by which they improve performance. We categorize the described optimizations as basic, architecture specific, interprocedural, and source level. To accurately make trade-offs in the hardware design process, compiler/hardware interaction is essential in the early design stages
Keywords
minimisation; optimisation; performance evaluation; program compilers; scheduling; application performance; compiler hardware interaction; compiler optimizations; compiler options; hardware design process; instruction selection; memory penalty minimization; path length reduction; performance improvements; pipeline scheduling; run-time performance; Application software; Arithmetic; Hardware; Manufacturing; Optimizing compilers; Performance gain; Pipelines; Processor scheduling; Reduced instruction set computing; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design: VLSI in Computers and Processors, 1994. ICCD '94. Proceedings., IEEE International Conference on
Conference_Location
Cambridge, MA
Print_ISBN
0-8186-6565-3
Type
conf
DOI
10.1109/ICCD.1994.331921
Filename
331921
Link To Document