DocumentCode
2535063
Title
DSP memory allocation method for indirect addressing with wide range update operation by multiple registers
Author
Kogure, Nakaba ; Sugino, Nobuhiko ; Nishihara, Akinori
Author_Institution
Tokyo Inst. of Technol., Japan
fYear
1998
fDate
24-27 Nov 1998
Firstpage
435
Lastpage
438
Abstract
A novel method to derive an efficient memory access pattern for digital signal processors (DSPs), of which memory is accessed only by address registers (ARs), is proposed. In this paper, the AR update scheme is extended such that address can be efficiently modified within ±k in addition to conventional ±1 updates. The method formulates program variables and AR modifications by a graph, and extracts a maximum chained clique graph with k+1 vertices, which is accessed only by AR update operations within ±k, so that the estimated number of overhead codes is minimized. In order to utilize multiple ARs, a method to assign memory accesses into ARs is also studied. The proposed methods are applied to a DSP compiler, and memory allocations derived for several examples are compared with memory allocations by other methods
Keywords
digital signal processing chips; graph theory; storage allocation; DSP compiler; DSP memory allocation method; address registers; digital signal processors; efficient memory access pattern; indirect addressing; maximum chained clique graph; multiple registers; overhead codes minimisation; program variables; wide range update operation; Arithmetic; Costs; Digital signal processing; Digital signal processors; High performance computing; Load modeling; Read-write memory; Registers;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 1998. IEEE APCCAS 1998. The 1998 IEEE Asia-Pacific Conference on
Conference_Location
Chiangmai
Print_ISBN
0-7803-5146-0
Type
conf
DOI
10.1109/APCCAS.1998.743803
Filename
743803
Link To Document