DocumentCode
1812817
Title
Address code optimization using code scheduling for digital signal processors
Author
Choi, Yoonseo ; Kim, Taewhan
Author_Institution
Dept. of Electr. Eng. & Comput. Sci. & Adv. Inf. Technol. Res. Center, Korea Adv. Inst. of Sci. & Technol., South Korea
Volume
5
fYear
2002
fDate
2002
Abstract
We propose an effective address code generation algorithm for digital signal processor (DSP) to minimize the number of addressing instructions. Unlike previous works in which code scheduling and offset (address) assignment are performed sequentially without any interaction between them, our work tightly couples code scheduling with offset assignment to exploit scheduling on optimizing addressing instructions more effectively. We accomplish this by proposing a new code scheduling algorithm that leads to an efficient sequence of variable accesses, minimizing addressing instructions. Experimental results with benchmark DSP programs show average improvements of 23.7% and 47.1% in the address code size and a naive storage assignment algorithm, respectively.
Keywords
digital signal processing chips; processor scheduling; program compilers; storage allocation; address code optimization; addressing instructions; benchmark DSP programs; code scheduling; digital signal processors; offset assignment; storage assignment algorithm; variable accesses; Computer architecture; Computer science; Digital signal processing; Digital signal processors; Information technology; Processor scheduling; Program processors; Registers; Semiconductor optical amplifiers; Signal processing algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2002. ISCAS 2002. IEEE International Symposium on
Print_ISBN
0-7803-7448-7
Type
conf
DOI
10.1109/ISCAS.2002.1010745
Filename
1010745
Link To Document