• DocumentCode
    2345361
  • Title

    A uniform optimization technique for offset assignment problems

  • Author

    Leupers, Rainer ; David, Fabian

  • Author_Institution
    Dept. of Comput. Sci., Dortmund Univ., Germany
  • fYear
    1998
  • fDate
    2-4 Dec 1998
  • Firstpage
    3
  • Lastpage
    8
  • Abstract
    A number of different algorithms for optimized offset assignment in DSP code generation have been developed recently. These algorithms aim at constructing a layout of local variables in memory, such that the addresses of variables can be computed efficiently in most cases. This is achieved by maximizing the use of auto-increment operations on address registers. However, the algorithms published in previous work only consider special cases of offset assignment problems, characterized by fixed parameters such as register file sizes and auto-increment ranges. In contrast, this paper presents a genetic optimization technique capable of simultaneously handling arbitrary register file sizes and auto-increment ranges. Moreover, this technique is the first that integrates the allocation of modify registers into offset assignment. Experimental evaluation indicates a significant improvement in the quality of constructed offset assignments, as compared to previous work
  • Keywords
    computer architecture; digital signal processing chips; instruction sets; optimising compilers; program compilers; DSP code generation; auto-increment ranges; modify registers; optimized offset assignment; register file sizes; Arithmetic; Computer aided instruction; Computer architecture; Computer science; Concurrent computing; Digital signal processing; Genetics; Hardware; High level languages; 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.730589
  • Filename
    730589