• 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