• DocumentCode
    1698021
  • Title

    Minimization of data address computation overhead in DSP programs

  • Author

    Wess, Bernhard ; Gotschlich, Martin

  • Author_Institution
    Inst. fur Nachrichtentech. und Hochfrequenztech., Tech. Univ. Wien, Austria
  • Volume
    5
  • fYear
    1998
  • Firstpage
    3093
  • Abstract
    Digital signal processors (DSPs) provide dedicated data address generation units (AGUs) with multiple register files. These units allow data memory access by indirect addressing with automatic address modification. Typically, both linear and modulo addressing are supported. There is no address computation overhead if the next address is within the auto-modify range. Often, this range can be adapted to the application by assigning static values to modify registers. We discuss optimized data memory address generation in DSP programs. Here the goal is to minimize data address computation and register initialization costs by optimizing data memory layout, address register assignment, and auto-modify range. The investigated combinatorial optimization problems can have an extremely large solution space. However, experimental results indicate that random neighbourhood sampling by simulated annealing allows one to produce highly optimized solutions
  • Keywords
    combinatorial mathematics; digital signal processing chips; minimisation; signal sampling; simulated annealing; DSP programs; address register assignment; auto-modify range; automatic address modification; combinatorial optimization; data address computation overhead minimization; data address generation units; data memory access; data memory layout; digital signal processors; experimental results; linear addressing; modulo addressing; multiple register files; random neighbourhood sampling; register initialization costs; simulated annealing; Assembly; Computational modeling; Computer errors; Cost function; Digital signal processing; Digital signal processors; Registers; Signal generators; Signal sampling; Simulated annealing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech and Signal Processing, 1998. Proceedings of the 1998 IEEE International Conference on
  • Conference_Location
    Seattle, WA
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-4428-6
  • Type

    conf

  • DOI
    10.1109/ICASSP.1998.678180
  • Filename
    678180