• DocumentCode
    464863
  • Title

    Address Code Optimization Exploiting Code Scheduling in DSP Applications

  • Author

    Li, Zhenmin ; Kim, Taewhan

  • Author_Institution
    Samsung Electron., Seoul
  • fYear
    2007
  • fDate
    27-30 May 2007
  • Firstpage
    1573
  • Lastpage
    1576
  • Abstract
    Exploitation of address generation units (AGUs) which are typically provided by digital signal processors (DSPs) plays an important role in DSP code generation for embedded processors. In this paper, a novel address code optimization technique for DSP code generation which integrates code scheduling has been presented. Specifically, we develop a probability based quality estimation scheme to search for the globally optimal address assignment. The proposed technique is general enough to handle the situations with commutative-input operands, loops, and conditional branches. The experimental results with DSP benchmark programs show 14%-54% improvement in terms of the number of nonzero-cost address instructions
  • Keywords
    digital signal processing chips; embedded systems; probability; processor scheduling; DSP applications; DSP code generation; address code optimization; address generation units; code scheduling; digital signal processors; embedded processors; globally optimal address assignment; probability based quality estimation; Arithmetic; Digital signal processing; Digital signal processors; Distributed power generation; Processor scheduling; Registers; Scheduling algorithm; Semiconductor optical amplifiers; Signal generators; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2007. ISCAS 2007. IEEE International Symposium on
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    1-4244-0920-9
  • Electronic_ISBN
    1-4244-0921-7
  • Type

    conf

  • DOI
    10.1109/ISCAS.2007.378713
  • Filename
    4252953