DocumentCode
385841
Title
Memory allocation method for indirect addressing with an index register
Author
Kaneko, I. ; Sugino, N. ; Nishihara, A.
Author_Institution
Dept. of Inf. Process., Tokyo Inst. of Technol., Yokohama, Japan
Volume
1
fYear
2002
fDate
2002
Firstpage
199
Abstract
Digital signal processors (DSPs) commonly employ indirect addressing mode using an address register (AR). For such DSPs, reduction in overhead codes over memory access is quite important in order to generate efficient codes. In some DSPs, an index register (IX) is provided in the addressing mode. For further reduction in overhead codes, the memory allocation method utilizing such an IX update operation is considered in this paper. In order to reduce the overhead codes, two algorithms are applied. The purpose of the first algorithm (4.1 Lower variance in the AR modification) is to obtain an allocation, which is convenient for IX. The purpose of the second algorithm (4.2 Memory a location method with less AR loads) is to make the best use of AR and IX.
Keywords
digital signal processing chips; real-time systems; storage allocation; DSP; address register; digital signal processors; index register; indirect addressing mode; memory access; memory allocation method; overhead codes reduction; Arithmetic; Assembly; Digital signal processing; Digital signal processors; Hardware; High level languages; Information processing; Program processors; Registers; Signal processing algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2002. APCCAS '02. 2002 Asia-Pacific Conference on
Print_ISBN
0-7803-7690-0
Type
conf
DOI
10.1109/APCCAS.2002.1114936
Filename
1114936
Link To Document