Title :
Embedded compiler optimization for communication applications
Author :
Lee, Jong-Yeol ; Yang, Won-Yong
Author_Institution :
Div. of Electron. & Inf. Eng., Chonbuk Nat. Univ., Jeonju, South Korea
Abstract :
Nowadays embedded processor manufactures extend their architectures to include blocks that perform digital signal processing functions. One of these blocks is address generation units (AGUs) which have been typically provided in digital signal processors (DSPs). The AGUs play an important role in code generation for communication applications where a large number of memory accesses are made. In this paper we propose an effective address code generation approach for communication applications to minimize the number of instructions that calculate memory address. Our work tightly couples offset assignment (OA) with modify register optimization (MRO) in an iterative framework. Experimental results with benchmarks show average improvements of 29% in the addressing cost over previous approaches.
Keywords :
digital signal processing chips; microprocessor chips; optimising compilers; storage management; telecommunication computing; AGU; DSP; address code generation; address generation units; communication applications; digital signal processing functions; digital signal processors; embedded compiler optimization; embedded processor; memory address; modify register optimization; offset assignment; Random access memory; Registers; Code generation; Compiler; Embedded processor;
Conference_Titel :
Circuits and Systems (APCCAS), 2010 IEEE Asia Pacific Conference on
Conference_Location :
Kuala Lumpur
Print_ISBN :
978-1-4244-7454-7
DOI :
10.1109/APCCAS.2010.5775042