• DocumentCode
    1139459
  • Title

    A network flow approach to memory bandwidth utilization in embedded DSP core processors

  • Author

    Gebotys, Catherine H.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Waterloo, Canada
  • Volume
    10
  • Issue
    4
  • fYear
    2002
  • Firstpage
    390
  • Lastpage
    398
  • Abstract
    This paper presents a network flow approach to solving the register binding and allocation problem for multiword memory access DSP processors. In recently announced DSP processors, 16-bit instructions which simultaneously access four words from memory are supported. A polynomial-time network flow methodology is used to allocate multiword accesses, including constant data-memory layout, while minimizing code size. Results show that improvements of up to 87% in terms of memory bandwidth are obtained compared to compiler-generated DSP code. This research is important for industry since this value-added technique can improve code size and utilize higher-memory bandwidths without increasing cost.
  • Keywords
    digital signal processing chips; embedded systems; flow graphs; instruction sets; optimising compilers; shared memory systems; storage allocation; 16 bit; 16-bit instructions; allocation problem; code size minimization; constant data-memory layout; embedded DSP core processors; instruction set architecture; memory bandwidth utilization; multiple access register binding; multiword memory access DSP processors; network flow approach; network flow graph; optimizing compilers; polynomial-time network flow methodology; register binding problem; value-added technique; Bandwidth; Costs; Digital signal processing; Embedded computing; Intelligent networks; Optimizing compilers; Parallel processing; Power generation; Registers; Throughput;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2002.807766
  • Filename
    1177336