• DocumentCode
    2953515
  • Title

    Development of an optimizing compiler for a Fujitsu fixed-point digital signal processor

  • Author

    Rajan, Sreeranga P. ; Fujita, Masahiro ; Sudarsanam, Ashok ; Malik, Sharad

  • Author_Institution
    Fujitsu Labs. of America, Sunnyvale, CA, USA
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    2
  • Lastpage
    6
  • Abstract
    A common design methodology for embedded DSP systems is the integration of one or more digital signal processors (DSPs), program memory, and ASIC circuitry onto a single IC. Consequently, program memory size being limited, the criterion for optimality is that the embedded software must be very dense. We describe the development of an optimizing compiler, based on a retargetable compiler infrastructure, for the Fujitsu Elixir, a fixed-point DSP that is primarily used in cellular telephones. For small DSP benchmark programs (25-90 lines of C code), the average ratio of the size of compiler-generated code to the size of hand-written assembly code is 1.18. For a much larger program (more than 800 lines of C code), the ratio of the size of compiled code to the size of hand-written code is similar (1.14)
  • Keywords
    application specific integrated circuits; cellular radio; digital signal processing chips; hardware-software codesign; optimising compilers; ASIC circuitry; Fujitsu Elixir; Fujitsu fixed-point digital signal processor; cellular telephones; embedded DSP systems; optimizing compiler; program memory; retargetable compiler infrastructure; Application specific integrated circuits; Assembly; Design methodology; Digital integrated circuits; Digital signal processing; Digital signal processors; Embedded software; Optimizing compilers; Program processors; Telephony;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign, 1999. (CODES '99) Proceedings of the Seventh International Workshop on
  • Conference_Location
    Rome
  • ISSN
    1092-6100
  • Print_ISBN
    1-58113-132-1
  • Type

    conf

  • DOI
    10.1109/HSC.1999.777381
  • Filename
    777381