DocumentCode :
2384911
Title :
Code optimization method for DSPs with multiple memory addressing registers and its application to compilers
Author :
Sugino, Nobuhiko ; Yoshida, Seiichiro ; Nishihara, Akinori
Author_Institution :
Dept. of Phys. Electron., Tokyo Inst. of Technol., Japan
Volume :
2
fYear :
1996
fDate :
26-29 Nov 1996
Firstpage :
619
Abstract :
A novel method to derive an efficient memory access pattern for a digital signal processor (DSP) of which memory is accessed only by address registers (ARs), is discussed. In such a DSP, some AR operations are performed very efficiently, and program codes with less overhead in memory accesses are derived by utilizing such AR operations as much as possible. By utilizing multiple ARs, further reduction in overheads in codes is possible. In the existing code optimization method methods, variables in a program are assigned into respective ARs, and then the location of the variables in memory space is decided. Those methods, however, strictly limit the address range accessed by each AR. In this article, a novel AR assignment method is performed for memory access sequence of which the memory location is already settled. The memory re-allocation method, which swaps the location of variables related with overheads, is also studied. The proposed methods are applied to the compiler for μPD77230, and resultant codes for several examples are comparable to the existing methods
Keywords :
digital signal processing chips; optimising compilers; storage allocation; storage management; μPD77230; AR assignment method; AR operations; DSP; address range; code optimization method; compilers; memory access pattern; memory access sequence; memory accesses; memory re-allocation method; memory space; multiple memory addressing registers; program codes; Codecs; Costs; Digital signal processing; Flexible printed circuits; Optimization methods; Program processors; Rail to rail inputs; Registers; Signal processing; Signal processing algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
TENCON '96. Proceedings., 1996 IEEE TENCON. Digital Signal Processing Applications
Conference_Location :
Perth, WA
Print_ISBN :
0-7803-3679-8
Type :
conf
DOI :
10.1109/TENCON.1996.608414
Filename :
608414
Link To Document :
بازگشت