DocumentCode :
1850076
Title :
Address assignment combined with scheduling in DSP code generation
Author :
Choi, Yoonseo ; Kim, Taewhan
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Korea Adv. Inst. of Sci. & Technol., South Korea
fYear :
2002
fDate :
2002
Firstpage :
225
Lastpage :
230
Abstract :
One of the important issues in embedded system design is to optimize program code for the microprocessor to be stored in ROM. In this paper, we propose an integrated approach to the DSP address code generation problem for minimizing the number of addressing instructions. Unlike previous work in which code scheduling and offset assignment are performed sequentially without any interaction between them, our approach tightly couples the offset assignment problem with code scheduling to exploit scheduling on minimizing addressing instructions more effectively. We accomplish this by developing a fast but accurate two-phase procedure which, for a sequence of code schedules, finds a sequence of memory layouts with minimum addressing instructions. Experimental results with benchmark DSP programs show improvements of 13%-33% in the address code size over Solve-SOA/GOA.
Keywords :
digital signal processing chips; embedded systems; processor scheduling; program compilers; storage management; DSP code generation; address assignment; addressing instruction minimization; benchmark DSP programs; code scheduling; embedded system design; memory layout sequence; microprocessor program code optimization; minimum addressing instructions; offset assignment; two-phase procedure; Computer science; Concurrent computing; Digital signal processing; Distributed power generation; Information technology; Permission; Processor scheduling; Registers; Semiconductor optical amplifiers; Signal processing algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2002. Proceedings. 39th
ISSN :
0738-100X
Print_ISBN :
1-58113-461-4
Type :
conf
DOI :
10.1109/DAC.2002.1012624
Filename :
1012624
Link To Document :
بازگشت