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