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