• DocumentCode
    2345424
  • Title

    Addressing optimization for loop execution targeting DSP with auto-increment/decrement architecture

  • Author

    Cheng, Wei-Kai ; Lin, Youn-Long

  • Author_Institution
    Dept. of Comput. Sci., Tsinghua Univ., Beijing, China
  • fYear
    1998
  • fDate
    2-4 Dec 1998
  • Firstpage
    15
  • Lastpage
    20
  • Abstract
    Since most DSP applications access large amount of data stored in the memory, a DSP code generator must minimize the addressing overhead. In this paper, we propose a method for addressing optimization in loop execution targeted toward DSP processors with auto-increment/decrement feature in their address generation unit. Our optimization methods include a multi-phase data ordering and a graph-based address register allocation. The proposed approaches have been evaluated using a set of core algorithms targeted towards the TI TMS320C40 DSP processor. Experimental results show that our system is indeed more effective compared to a commercial optimizing DSP compiler
  • Keywords
    digital signal processing chips; optimising compilers; DSP code generator; DSP processors; address register allocation; auto-increment/decrement feature; loop execution; optimization; optimizing DSP compiler; Application software; Computer architecture; Computer science; Contracts; Councils; Digital signal processing; Memory management; Optimization methods; Optimizing compilers; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Synthesis, 1998. Proceedings. 11th International Symposium on
  • Conference_Location
    Hsinchu
  • ISSN
    1080-1820
  • Print_ISBN
    0-8186-8623-5
  • Type

    conf

  • DOI
    10.1109/ISSS.1998.730591
  • Filename
    730591