DocumentCode :
749533
Title :
Address assignment in DSP code generation - an integrated approach
Author :
Choi, Yoonseo ; Kim, Taewhan
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Daejon, South Korea
Volume :
22
Issue :
8
fYear :
2003
Firstpage :
976
Lastpage :
984
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 works, in which code scheduling and offset assignment are performed sequentially without any interaction between them, our work tightly couples 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 assignment 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 an average of 5.8% in the whole code size over the existing methods.
Keywords :
VLSI; digital signal processing chips; embedded systems; processor scheduling; DSP code generation; VLSI; addressing instructions; benchmark programs; code scheduling; embedded system design; integrated approach; memory layouts; microprocessor; offset assignment problem; two-phase assignment procedure; Computer architecture; Concurrent computing; Design optimization; Digital signal processing; Embedded system; Information technology; Microprocessors; Program processors; Registers; Semiconductor optical amplifiers;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2003.814955
Filename :
1214856
Link To Document :
بازگشت