• DocumentCode
    1812817
  • Title

    Address code optimization using code scheduling for digital signal processors

  • Author

    Choi, Yoonseo ; Kim, Taewhan

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci. & Adv. Inf. Technol. Res. Center, Korea Adv. Inst. of Sci. & Technol., South Korea
  • Volume
    5
  • fYear
    2002
  • fDate
    2002
  • Abstract
    We propose an effective address code generation algorithm for digital signal processor (DSP) to minimize the number of addressing instructions. Unlike previous works in which code scheduling and offset (address) assignment are performed sequentially without any interaction between them, our work tightly couples code scheduling with offset assignment to exploit scheduling on optimizing addressing instructions more effectively. We accomplish this by proposing a new code scheduling algorithm that leads to an efficient sequence of variable accesses, minimizing addressing instructions. Experimental results with benchmark DSP programs show average improvements of 23.7% and 47.1% in the address code size and a naive storage assignment algorithm, respectively.
  • Keywords
    digital signal processing chips; processor scheduling; program compilers; storage allocation; address code optimization; addressing instructions; benchmark DSP programs; code scheduling; digital signal processors; offset assignment; storage assignment algorithm; variable accesses; Computer architecture; Computer science; Digital signal processing; Digital signal processors; Information technology; Processor scheduling; Program processors; Registers; Semiconductor optical amplifiers; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2002. ISCAS 2002. IEEE International Symposium on
  • Print_ISBN
    0-7803-7448-7
  • Type

    conf

  • DOI
    10.1109/ISCAS.2002.1010745
  • Filename
    1010745