DocumentCode :
1697916
Title :
Performance evaluation of register allocator for the advanced DSP of TMS320C80
Author :
Kim, Jihong ; Short, Graham
Author_Institution :
Dept. of Comput. Eng., Seoul Nat. Univ., South Korea
Volume :
5
fYear :
1998
Firstpage :
3077
Abstract :
PPCA is an assembly language-level register allocator and instruction compactor for the advanced DSPs (ADSPs) of the TMS320C80 digital signal processor. It was developed to help the implementation of time-critical ADSP assembly programs which heavily utilize powerful ADSP features optimized for multimedia and image computing applications for maximum efficiency. PPCA takes as an input ADSP assembly operations with symbolic variables. It then allocates the ADSP´s physical registers to the symbolic variables and rearranges the operations into a highly-parallelized compact format. In this paper, we have evaluated the performance of a register allocation capability of PPCA using an extensive image computing library for the TMS320C80. We present the basic algorithm of the PPCA´s register allocation module and describe the performance evaluation approach used. The result shows that PPCA essentially achieves optimal register allocation for the test cases based on the image computing library functions
Keywords :
digital signal processing chips; image processing; program assemblers; shift registers; software performance evaluation; software tools; ADSPs; PPCA; TMS320C80; advanced DSP; assembly language-level register allocator; digital signal processor; highly-parallelized compact format; image computing; instruction compactor; multimedia; performance evaluation; physical registers; register allocation capability; register allocator; symbolic variables; time-critical ADSP assembly programs; Assembly; Computer applications; Digital signal processing; Digital signal processors; Libraries; Multimedia computing; Registers; Signal processing algorithms; Testing; Time factors;
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.678176
Filename :
678176
Link To Document :
بازگشت