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
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;
Conference_Titel :
Acoustics, Speech and Signal Processing, 1998. Proceedings of the 1998 IEEE International Conference on
Conference_Location :
Seattle, WA
Print_ISBN :
0-7803-4428-6
DOI :
10.1109/ICASSP.1998.678180