• DocumentCode
    2648801
  • Title

    A novel framework for multi-rate scheduling in DSP applications

  • Author

    Govindarajan, R. ; Gao, Guang R.

  • Author_Institution
    Dept. of Electr. Eng., McGill Univ., Montreal, Que., Canada
  • fYear
    1993
  • fDate
    25-27 Oct 1993
  • Firstpage
    77
  • Lastpage
    88
  • Abstract
    The authors present a novel framework for multi-rate scheduling of signal processing programs represented by regular stream flow graphs (RSFGs). The nodes of an RSFG may execute at different rates to avoid unbounded storage requirement under repetitive computation. A distinct feature of the scheduling framework, called the multi-rate software pipelining, is to allow maximum overlapping of operations from successive iterations subject only to precedence constraints caused by data dependencies. A novel framework based on linear programming techniques has been proposed to schedule RSFGs. The scheduling problem is formulated as a mathematical problem by capturing data dependencies between two actors as a precedence relation between the firing of these actors. The precedence relationships are represented in the form of a precedence graph. An efficient polynomial-time solution is obtained by observing that the computation rate of the optimal schedule is the minimum cost-to-time ratio cycle (MCTRC) in the precedence graph
  • Keywords
    array signal processing; computational complexity; iterative methods; linear programming; processor scheduling; signal flow graphs; DSP applications; computation rate; data dependencies; linear programming techniques; minimum cost-to-time ratio cycle; multi-rate scheduling; polynomial-time solution; precedence constraints; precedence graph; regular stream flow graphs; successive iterations; Application software; Computer science; Digital signal processing; Finite impulse response filter; Flow graphs; Pipeline processing; Polynomials; Processor scheduling; Signal processing; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-Specific Array Processors, 1993. Proceedings., International Conference on
  • Conference_Location
    Venice
  • ISSN
    1063-6862
  • Print_ISBN
    0-8186-3492-8
  • Type

    conf

  • DOI
    10.1109/ASAP.1993.397122
  • Filename
    397122