• DocumentCode
    2964132
  • Title

    An evaluation of compiler-processor interaction for DSP applications

  • Author

    Frederiksen, Allan ; Christiansen, Rasmus ; Bie, Jeff ; Koch, Peter

  • Author_Institution
    Embedded Syst. Group, Aalborg Univ., Denmark
  • Volume
    2
  • fYear
    2000
  • fDate
    Oct. 29 2000-Nov. 1 2000
  • Firstpage
    1684
  • Abstract
    Recently, C compilers have started to be widely used in software development for embedded DSP applications. Hence, compiler performance is becoming very important for such applications. In this study, we propose a C compiler benchmarking methodology which is based on how C compilers are typically used for DSP software and which is able to quantify the compiler-introduced overhead in terms of cycle count and code size. The methodology has been applied to three different DSP processors representing three different types of architectures, and the results are discussed. We believe that the methodology outlined will prove useful in assessing the effectiveness of compilers for DSP applications, and in this way will aid DSP application developers in selecting processors, realistically estimating obtainable performance, and prudently using compilers.
  • Keywords
    program compilers; signal processing; software performance evaluation; C compilers; DSP applications; benchmarking methodology; code size; compiler-processor interaction; cycle count; Application software; Assembly; Digital signal processing; Embedded system; Energy consumption; Kernel; Memory management; Performance analysis; Program processors; Programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Systems and Computers, 2000. Conference Record of the Thirty-Fourth Asilomar Conference on
  • Conference_Location
    Pacific Grove, CA, USA
  • ISSN
    1058-6393
  • Print_ISBN
    0-7803-6514-3
  • Type

    conf

  • DOI
    10.1109/ACSSC.2000.911276
  • Filename
    911276