• DocumentCode
    1747913
  • Title

    Utilizing memory bandwidth in DSP embedded processors

  • Author

    Gebotys, Catherine H.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    347
  • Lastpage
    352
  • Abstract
    This paper presents a network flow approach to solving the register binding and allocation problem for multi word memory access DSP processors. In recently announced DSP processors, such as Star*core, sixteen bit instructions which simultaneously access four words from memory are supported. A polynomial-time network flow methodology is used to allocate multiword accesses while minimizing code size. Results show that improvements of up to 87% in terms of memory bandwidth (and up to 30% reduction in energy dissipation) are obtained compared to compiler-generated DSP code. This research is important for industry since this value-added technique can increase memory bandwidths and minimize code size without increasing cost.
  • Keywords
    digital signal processing chips; embedded systems; optimising compilers; processor scheduling; storage allocation; DSP embedded processors; Star*core; allocation problem; code size; memory bandwidth; memory bandwidths; multi word memory access; network flow approach; polynomial-time network flow methodology; register binding; value-added technique; Bandwidth; Costs; Digital signal processing; Energy dissipation; High level languages; Intelligent networks; Optimizing compilers; Permission; Power generation; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2001. Proceedings
  • ISSN
    0738-100X
  • Print_ISBN
    1-58113-297-2
  • Type

    conf

  • DOI
    10.1109/DAC.2001.156164
  • Filename
    935533