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