DocumentCode :
464863
Title :
Address Code Optimization Exploiting Code Scheduling in DSP Applications
Author :
Li, Zhenmin ; Kim, Taewhan
Author_Institution :
Samsung Electron., Seoul
fYear :
2007
fDate :
27-30 May 2007
Firstpage :
1573
Lastpage :
1576
Abstract :
Exploitation of address generation units (AGUs) which are typically provided by digital signal processors (DSPs) plays an important role in DSP code generation for embedded processors. In this paper, a novel address code optimization technique for DSP code generation which integrates code scheduling has been presented. Specifically, we develop a probability based quality estimation scheme to search for the globally optimal address assignment. The proposed technique is general enough to handle the situations with commutative-input operands, loops, and conditional branches. The experimental results with DSP benchmark programs show 14%-54% improvement in terms of the number of nonzero-cost address instructions
Keywords :
digital signal processing chips; embedded systems; probability; processor scheduling; DSP applications; DSP code generation; address code optimization; address generation units; code scheduling; digital signal processors; embedded processors; globally optimal address assignment; probability based quality estimation; Arithmetic; Digital signal processing; Digital signal processors; Distributed power generation; Processor scheduling; Registers; Scheduling algorithm; Semiconductor optical amplifiers; Signal generators; Signal processing algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2007. ISCAS 2007. IEEE International Symposium on
Conference_Location :
New Orleans, LA
Print_ISBN :
1-4244-0920-9
Electronic_ISBN :
1-4244-0921-7
Type :
conf
DOI :
10.1109/ISCAS.2007.378713
Filename :
4252953
Link To Document :
بازگشت