• 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