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 :
بازگشت