• 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